Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Macs

Comprendre la mémoire compressée sur le Mac

Avec la sortie d’OS X Mavericks, Apple a changé la façon dont le Mac gère la mémoire. Avec l’ajout de la compression de la mémoire, votre Mac peut désormais faire plus avec moins de mémoire tout en maintenant ou en augmentant ses performances. Dans les anciennes versions d’OS X, l’utilisation de la mémoire était construite autour d’un système de gestion de la mémoire standard. Les applications demandaient une allocation de mémoire vive, le système répondait à cette demande et les applications rendaient la mémoire vive lorsqu’elles n’en avaient plus besoin.

Le système d’exploitation s’est chargé de la majeure partie du travail de suivi de la quantité de mémoire vive disponible et des utilisateurs. Le système d’exploitation a également compris ce qu’il fallait faire si la quantité de mémoire vive nécessaire n’était pas disponible, ce qui pouvait avoir des effets négatifs sur les performances du Mac, car le système essayait d’utiliser la mémoire vive virtuelle en échangeant de l’espace sur un SSD ou un disque dur.

Apple a fourni un outil ingénieux, l’Activity Monitor, qui permet de surveiller la façon dont le Mac utilise la mémoire vive. Bien que l’Activity Monitor soit toujours disponible, ses capacités de surveillance de la mémoire ont subi un changement radical qui imite la façon dont un Mac est mieux à même d’utiliser la RAM grâce à l’utilisation de la mémoire compressée.

Les informations contenues dans cet article s’appliquent aux Macs exécutant MacOS Catalina (10.15) via OS X Mavericks (10.9).

Contenu

Mémoire comprimée

La mémoire compressée n’est pas quelque chose de nouveau ou d’exclusif à Apple. Les systèmes informatiques utilisent depuis longtemps diverses formes de compression de la mémoire. Si vous avez utilisé des Macs au milieu des années 80 et au début des années 90, vous vous souvenez peut-être de produits tels que le doubleur de RAM de Connectix, qui permettait de compresser les données stockées dans la RAM, augmentant ainsi la quantité de RAM disponible pour le Mac.

Les utilitaires de mémoire compressée ont perdu de leur popularité, les fabricants d’ordinateurs et les développeurs de systèmes d’exploitation ayant créé de meilleurs systèmes de gestion de la mémoire. Dans le même temps, les prix de la mémoire ont baissé. L’autre facteur qui a fait perdre leur popularité aux systèmes de compression de mémoire est le problème des performances. Les algorithmes de compression de la mémoire prenaient une grande partie de la puissance de traitement. Bien qu’ils vous permettent de faire plus avec moins de mémoire vive, ils ont tendance à bloquer votre ordinateur lorsqu’ils doivent compresser ou décompresser la mémoire.

La compression de la mémoire fait un retour en force, principalement en raison de l’avènement des processeurs multicœurs peu coûteux. Lorsque les routines utilisées pour la compression de la mémoire peuvent être déchargées sur l’un des nombreux cœurs de processeur, il est peu probable que vous remarquiez une baisse des performances lorsque la mémoire doit être compressée ou décompressée. Cela devient simplement une tâche d’arrière-plan.

Comment fonctionne la mémoire compressée sur un Mac

La compression de la mémoire sur le Mac augmente les performances du système d’exploitation et des applications en permettant une meilleure gestion des ressources de la RAM. Elle permet également d’éviter ou de réduire considérablement l’utilisation de la mémoire virtuelle, c’est-à-dire l’envoi de données vers et depuis le disque dur du Mac.

Avec OS X Mavericks et les versions ultérieures, le système d’exploitation recherche la mémoire inactive, c’est-à-dire la mémoire qui n’est pas utilisée actuellement mais qui contient toujours des données pouvant être utilisées par une application. Cette mémoire inactive comprime les données qu’elle contient, de sorte que les données occupent moins de mémoire. La mémoire inactive peut être des applications qui sont en arrière-plan et qui ne sont pas utilisées. Un exemple est un traitement de texte ouvert mais inactif parce que vous faites une pause et que vous lisez sur la mémoire compressée. Pendant que vous êtes occupé à naviguer sur le web, le système d’exploitation compresse la mémoire du traitement de texte, libérant ainsi de la mémoire vive qui peut être utilisée par d’autres applications.

Le processus de compression n’est pas toujours actif. Le système d’exploitation vérifie plutôt l’espace libre disponible dans la mémoire vive. S’il y a une quantité importante de mémoire libre, aucune compression ne se produit, même s’il y a beaucoup de mémoire inactive.

Lorsque la mémoire libre est épuisée, le système d’exploitation commence à chercher de la mémoire inactive à compresser. La compression commence avec les données les plus anciennes utilisées et stockées dans la mémoire et se poursuit pour s’assurer qu’il y a suffisamment de mémoire libre disponible. Lorsque les données d’une zone de mémoire vive compressée sont nécessaires, le système d’exploitation les décompresse à la volée et les met à la disposition de l’application qui les demande. Comme les routines de compression et de décompression s’exécutent simultanément sur l’un des cœurs de processeur, il est peu probable que vous subissiez des pertes de performances lors de la compression ou de la décompression.

Il y a des limites à ce que la compression peut accomplir. À un moment donné, si vous continuez à lancer des applications ou à utiliser des applications gourmandes en mémoire qui engloutissent de la RAM, votre Mac n’aura plus assez d’espace libre pour fonctionner de manière optimale. Comme par le passé, le système d’exploitation commence à échanger des données de RAM inactives vers le disque de votre Mac. Cependant, avec la compression de la mémoire, cela risque d’être rare pour la plupart des utilisateurs.

Même si le système d’exploitation finit par échanger de la mémoire avec votre disque, le système de gestion de la mémoire d’OS X tire profit de la mémoire inactive compressée en écrivant les données compressées sur des segments de disque complets pour augmenter les performances et réduire l’usure des disques SSD.

Psssssst :  Sync Safari Bookmarks Using Dropbox

Moniteur d’activité et compression de la mémoire

Vous pouvez contrôler la quantité de mémoire que le Mac compresse en utilisant l’onglet Mémoire dans le moniteur d’activité. La mémoire compressée s’affiche dans le graphique de la pression de la mémoire, qui indique dans quelle mesure le système d’exploitation participe activement à la compression des données de la mémoire vive. Le graphique passe du vert (faible pression) au jaune (pression importante), et enfin au rouge, lorsqu’il n’y a pas assez d’espace en RAM et que la mémoire doit être remplacée par le disque.

Donc, si vous avez remarqué que votre Mac semble avoir un peu plus de rebond dans ses performances depuis que vous avez installé Mavericks, c’est peut-être à cause des progrès dans la gestion de la mémoire et du retour de la compression de la mémoire.

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci