OS X, comme la plupart des systèmes d'exploitation modernes, utilise une mémoire virtuelle système de gestion de la mémoire. Cela permet, entre autres, au système d'exploitation de considérer l'ordinateur comme ayant une réserve de mémoire illimitée. Pour ce faire, le système d'exploitation met en page les parties inutilisées de la RAM sur un disque connu sous le nom de "mémoire vive". fichier d'échange .
Bien sûr, la RAM n'est pas illimitée, c'est pourquoi OS X la regroupe en quatre catégories : câblée, active, inactive et libre. Câblé est requise par le système d'exploitation, et ne peut jamais être paginée hors de la mémoire. Actif La mémoire est la mémoire utilisée par les programmes en cours d'exécution. Inactif la mémoire a été utilisée récemment par des programmes qui sont maintenant terminés (ou qui n'ont pas été utilisés depuis longtemps). Gratuit La mémoire vive est, comme son nom l'indique, la RAM qui n'est pas utilisée.
Lorsque vous lancez un programme, il est chargé dans la mémoire active. En revanche, lorsque vous quittez un programme, il n'est pas supprimé de la RAM, mais placé en mémoire inactive. C'est pourquoi il est souvent plus rapide de relancer un programme - il est toujours en RAM (essayez avec un gros programme comme Firefox).
Une fois que toute votre mémoire est utilisée (la mémoire libre est égale à 0), le système d'exploitation écrira la mémoire inactive dans le fichier d'échange pour faire plus de place dans la mémoire active.
Si un programme est paginé vers le fichier d'échange, et que vous le relancez, il sera tiré du fichier d'échange vers la mémoire active.
En résumé, vous ne devriez pas vous soucier d'un manque de mémoire libre. En fait, vous voulez qu'elle soit faible -- la mémoire libre est de la mémoire gaspillée (puisque le système d'exploitation ne l'utilise pas pour quoi que ce soit).
Lorsque vous examinez la quantité de mémoire utilisée par votre ordinateur, vous devez surtout prêter attention aux éléments suivants Swap utilisé qui vous indique la taille du fichier d'échange de la mémoire virtuelle, et Page ins qui indique la fréquence à laquelle le système d'exploitation doit transférer la mémoire du fichier d'échange vers la mémoire active.