J'essaie de comprendre ce qui utilise toute la mémoire de mon Macbook Pro sous OS X Lion. J'ai 8 Go de mémoire au total. Lorsque je quitte tous les programmes actifs, à l'exception du Finder et du Moniteur d'activité, puis exécute un nettoyage de la mémoire (FreeMemory), il affiche environ 5 Go de mémoire disponible, 1 Go de mémoire active et 1,5 de mémoire câblée. Les documents de support disent que la mémoire câblée est pleine d'éléments qui "ne peuvent pas être déplacés sur le disque". Qu'est-ce qui prend toute cette mémoire? Est-ce le processus de la barre de menu? Mozy, last.fm, dropbox et grognement sont en cours d'exécution dans la barre de menus, mais ils apparaissent tous dans Activity Manager et ne semblent pas utiliser une quantité importante de mémoire. Je lance aussi Parallels mais il est complètement arrêté, donc je pensais que tout cela devait être écrit sur disque. Mac OS X utilise-t-il un bloc de mémoire réservé et le qualifie-t-il de "Wired"?
55
Réponses:
D'après ce que je peux dire, la mémoire câblée appartient au noyau, au cœur même de Mac OS X. Il s'agit de nombreuses couches supprimées des icônes de la barre de menu, qui ne sont que des applications ordinaires se montrant de manière étrange.
La mémoire câblée est utilisée pour certaines des fonctions principales du système d'exploitation, telles que le suivi de toutes les applications de votre système, des fichiers ouverts et des connexions réseau, ou des blocs de mémoire utilisés par différents pilotes. Les "tables de pages" qui forment une carte de la mémoire de votre système sont également stockées dans la mémoire câblée, et un système avec plus de mémoire nécessite des tables de pages plus grandes. Je pense que la mémoire utilisée par les puces vidéo intégrées de la plupart des Mac est également connectée, mais je ne trouve rien qui dise cela. Dans tous les cas, une grande partie de ces informations est nécessaire pour gérer et accéder à la mémoire et ne peut donc pas être transférée sur le disque!
Pour comprendre pourquoi, imaginez une énorme bibliothèque. Pensez, par exemple, à la bibliothèque Bodleian de l'Université d'Oxford, qui compte onze millions d'imprimés. Il n’ya aucun moyen d’intégrer tout cela dans un seul bâtiment - certainement pas au milieu d’un campus universitaire.
Imaginez donc que les bibliothécaires construisent un vaste entrepôt. (La véritable bibliothèque Bodléienne compte une quarantaine de sous-bibliothèques de descriptions variées, ainsi que le stockage de livres vraiment rares, mais il s’agit d’une expérience de pensée.) La plupart des livres sont conservés dans l’entrepôt, mais tout ce qui a été utilisé récemment est conservé bibliothèque. Si vous vous présentez à la bibliothèque à la recherche d'un livre et que celui-ci se trouve dans les piles, vous pouvez le lire immédiatement. Sinon, demandez à un bibliothécaire et le livre que vous voulez sera transporté de l'entrepôt et remis le lendemain.
Les informations stockées dans la mémoire câblée seraient alors des éléments tels que le catalogue de cartes, les clés des camions de livraison de livres et les cartes de l'itinéraire vers l'entrepôt. Si vous stockiez ces objets dans l'entrepôt, vous ne pourriez jamais récupérer de livres pour les ramener à la bibliothèque. Ils doivent donc être conservés à tout moment dans la bibliothèque pour éviter que le système ne tombe en panne.
Quoi qu'il en soit, revenons à des considérations pratiques: la mémoire câblée est essentiellement utilisée par votre ordinateur pour la comptabilité interne de différentes sortes. Vous ne devriez pas vous en préoccuper.
Et ne vous inquiétez pas si vous avez beaucoup de mémoire «inactive» et peu de mémoire «libre» non plus. La mémoire inactive est essentiellement une mémoire sur laquelle Mac OS conserve quelque chose au hasard, de nouveau nécessaire; si votre système a besoin de cette mémoire pour autre chose, elle sera convertie en mémoire libre sans que ses performances en pâtissent.
Pour étendre la métaphore de la bibliothèque, imaginez que celle-ci conserve des livres récemment utilisés dans les piles. L'espace est là dans les piles; il ne sert à rien de le laisser vide, alors vous pouvez aussi bien garder les livres que vous avez déjà là. Il n'y a pas de mal à cela, et parfois quelqu'un sera capable de prendre un livre immédiatement qu'il aurait autrement dû attendre.
De même, une mémoire inactive ne peut qu'accélérer les choses; cela ne peut pas nuire à votre ordinateur, alors ne vous inquiétez pas du fait qu'il soit trop élevé.
Vraiment, vous ne devriez pas vous inquiéter de votre utilisation de la mémoire, à moins que wired + active commence à se rapprocher des 8 Go de votre ordinateur. C'est alors que vous pourriez avoir des problèmes, car c'est à ce moment-là que Mac OS commencera à consommer de l'espace disque pour ajouter de la mémoire "supplémentaire", ce qui nuirait considérablement aux performances.
Autrement, vous pourriez aussi bien avoir quelque chose dans cette mémoire. En fin de compte, la mémoire inutilisée n’est qu’un gaspillage d’énergie. Si vous en avez, vous pourriez aussi bien vous en servir.
la source
Lecture de l'utilisation de la mémoire système dans Activity Monitor
de support.apple.com donne une explication détaillée sur les différents "types" de RAM.
Mémoire libre: Il s'agit de la mémoire RAM non utilisée.
Mémoire câblée: les informations de cette mémoire ne peuvent pas être déplacées sur le disque dur, elles doivent donc rester dans la RAM. La quantité de mémoire câblée dépend des applications que vous utilisez.
Mémoire active: cette information est actuellement en mémoire et a été utilisée récemment.
Mémoire inactive: cette information en mémoire n'est pas utilisée activement, mais a été utilisée récemment.
Utilisé: Il s'agit de la quantité totale de mémoire utilisée.
la source
Mac OS X est un système d’exploitation moderne. Il utilise donc la mémoire virtuelle pour faire apparaître aux applications que l’espace mémoire n’est pas un objet. Les applications les plus récemment utilisées ont tendance à être déplacées vers la RAM, les applications moins utilisées sont déplacées vers le disque dur (les entrées et les sorties de page sont un signe de ce mouvement). Le système d'exploitation n'utilisera pas le disque dur jusqu'à ce qu'il manque d'espace dans la RAM.
Aucune application spécifique ne "provoquera" l'accumulation de cette mémoire câblée. Le système d'exploitation gère chaque élément de lui-même et les applications que vous avez lancées pour tirer le meilleur parti de votre RAM.
Quitter les applications inutilisées ou, mieux encore, redémarrer l'ordinateur sera le moyen le plus efficace de "nettoyer" la mémoire. FreeMemory fait du bon travail, et je suis surpris que le système d'exploitation ne fasse pas une telle opération de temps en temps… c'est bien d'avoir un statut sur la mémoire libre!
la source
Pour une réponse définitive, bien que spécifique à votre système d'exploitation, des consignes relatives aux performances d'utilisation de la mémoire :
la source
Il existe plusieurs très bonnes réponses et je voulais ajouter un outil que tout le monde peut utiliser pour documenter avec précision la mémoire câblée utilisée - une réponse spécifique par opposition à une explication générale des catégories.
Dans le cas où toutes les applications sont fermées et qu'il reste une quantité considérable de mémoire câblée, vous pouvez utiliser la
sysdiagnose
commande pour capturer l'allocation de mémoire système lorsqu'il utilise plus de mémoire que prévu.Ensuite, sauvegardez / déplacez l’archive tar.gz des résultats de / var / tmp vers le bureau afin qu’ils ne soient pas effacés au redémarrage.
Ensuite, redémarrez votre Mac et avant de lancer tout programme supplémentaire, répétez la
sysdiagnose
commande et comparez la mémoire avant et après pour voir quels processus utilisaient la mémoire supplémentaire câblée.la source
"Oh oui, et la mémoire câblée s'avère être une mémoire" utilisée par le système d'exploitation [qui] est pratiquement intouchable. Une autre application ne peut pas "emprunter" de la mémoire câblée "
de tuaw http://www.tuaw.com/2007/03/06/just-what-is-wired-memory-anyway/
la source
la mémoire virtuelle est fondamentalement libre _ _ espace utilisé comme une extension de la RAM
la source