25Aug
Windows, Linux, Android ou un autre système d'exploitation utilisant beaucoup de RAM?Ne paniquez pas! Les systèmes d'exploitation modernes utilisent la RAM comme cache de fichiers pour accélérer les choses. En supposant que votre ordinateur fonctionne bien, il n'y a pas de quoi s'inquiéter.
Bien que cela puisse paraître contre-intuitif pour ceux d'entre nous qui se souviennent que nos ordinateurs sont toujours affamés pour la RAM, une utilisation élevée de la RAM signifie que votre RAM est utilisée à bon escient. La RAM vide est gaspillée en RAM.
Mauvais usage de la mémoire par rapport à une bonne utilisation de la mémoire
Tout d'abord, l'utilisation de la mémoire élevée n'est pas toujours une bonne chose. Si votre ordinateur semble très lent, l'utilisation d'une mémoire vive( RAM) élevée n'est pas une bonne chose. Si votre RAM est pleine, votre ordinateur est lent, et son voyant de disque dur clignote constamment, votre ordinateur est en train de basculer sur le disque. C'est un signe que votre ordinateur utilise votre disque dur, qui est beaucoup plus lent à accéder, comme un "débordement" de votre mémoire.
Si cela se produit, il est clair que votre ordinateur a besoin de plus de RAM - ou que vous avez besoin de moins de programmes gourmands en mémoire. C'est définitivement une mauvaise chose.
Cependant, il y a une nette différence entre ce cas, où votre ordinateur ne fonctionne pas bien, et le cas plus courant où votre ordinateur semble fonctionner correctement, mais il y a une quantité alarmante de RAM utilisée avec quelques programmes ouverts.
Mise en cache de disque
Installez Windows XP sur un ordinateur et vous le verrez probablement utiliser plusieurs centaines de mégaoctets de mémoire lorsque le système est inactif. Installez Windows 7 sur ce même ordinateur et vous verrez probablement Windows 7 utilisant plusieurs gigaoctets de mémoire dans la même situation.
Alors, que se passe-t-il? Windows XP est-il juste un système d'exploitation plus léger et plus rapide? Les systèmes d'exploitation modernes sont-ils gonflés et gaspillent de la mémoire? Pas assez. La RAM
est plus abondante qu'elle ne l'était lorsque Windows XP était le nouveau système d'exploitation, et les systèmes d'exploitation modernes en profitaient. Les systèmes d'exploitation modernes utilisent la RAM de votre ordinateur comme cache pour les fichiers fréquemment consultés et les données de programme.
Sous Windows, cette fonctionnalité est appelée SuperFetch, introduite dans Windows Vista. SuperFetch surveille les applications que vous utilisez et charge les fichiers d'application et les bibliothèques couramment utilisés dans la mémoire RAM de votre ordinateur avant d'en avoir besoin. Lorsque vous lancez une application, Windows charge les fichiers de l'application à partir de votre RAM au lieu de les lire à partir du disque, ce qui est un processus lent. Cela accélère le lancement des applications et rend généralement votre ordinateur plus rapide et plus réactif.
Cela ne s'applique pas seulement à Windows. Les utilisateurs de Linux remarqueront également que leur ordinateur utilise une quantité de mémoire apparemment alarmante pour la mise en cache des fichiers de votre disque, et les nouveaux utilisateurs de Linux peuvent être concernés lorsqu'ils le remarquent. De nombreux programmes de surveillance de l'utilisation des ressources, tels que GNOME System Monitor, cachent la mémoire utilisée par le cache de l'utilisateur, de sorte que les utilisateurs n'auront pas à le comprendre ou ne seront pas concernés.
Navigateurs et autres logiciels
La même chose s'applique pour les navigateurs et autres applications logicielles avec leurs propres caches. Par exemple, si vous remarquez un navigateur Web comme Mozilla Firefox utilisant une grande quantité de RAM, ce n'est pas nécessairement une mauvaise chose. Si vous avez beaucoup de RAM dans votre ordinateur, il est bon que Firefox l'utilise. En mettant en cache les pages Web que vous avez visitées dans votre RAM, Firefox peut accélérer les temps de chargement des pages Web, ce qui rend l'utilisation des boutons Précédent et Suivant beaucoup plus rapide. Pour cette raison, Firefox détermine automatiquement la taille de cache idéale en fonction de la quantité de RAM de votre ordinateur.
Firefox lui-même peut avoir historiquement eu des fuites de mémoire et d'autres problèmes, mais le concept est le même. Il n'est pas logique pour Mozilla de réduire l'utilisation de la mémoire de Firefox à 50 mégaoctets, car les ordinateurs modernes ont beaucoup de RAM que Firefox peut utiliser pour accélérer la navigation sur le Web.
La même chose s'applique à d'autres logiciels. Les programmes avec une utilisation élevée de la mémoire peuvent faire bon usage de votre RAM, ne pas le gaspiller.
Pourquoi la RAM vide est inutile
Vous pensez peut-être que l'utilisation de la RAM comme cache est excellente, mais vous ne voulez pas que ces fichiers de programme et autres données occupent votre RAM.Vous préférez avoir de la mémoire vive disponible afin que les programmes soient lancés instantanément et que la mémoire soit utilisée pour ce que vous pensez être le meilleur, et non pas ce que votre système d'exploitation et vos programmes pensent être les meilleurs.
Cependant, ce n'est pas une préoccupation du tout. Que votre RAM soit pleine de fichiers en cache ou complètement vide, elle est disponible pour les programmes qui en ont vraiment besoin. Les données mises en mémoire cache dans votre RAM sont marquées comme étant de priorité basse, et elles sont instantanément supprimées dès que la mémoire est nécessaire pour autre chose.
Parce que ces données peuvent être instantanément rejetées si nécessaire, il n'y a aucun inconvénient à utiliser la RAM pour le cache.(Le seul inconvénient potentiel est que les utilisateurs qui ne comprennent pas ce qui se passe deviennent confus.)
La RAM vide est inutile. Il n'est pas plus rapide pour l'ordinateur d'écrire des données pour vider la mémoire vive, ni la mémoire vive ne consomme moins d'énergie. En fait, en supposant que vous lanciez un programme qui est peut-être déjà présent dans le cache de votre RAM, les programmes se chargeront beaucoup plus rapidement lorsque votre RAM est utilisée plutôt que lorsqu'elle est vide.
C'est pourquoi l'utilisation d'un tueur de tâches sur Android est une mauvaise idée, et c'est aussi pourquoi vous ne devriez pas vous inquiéter si votre ordinateur remplit votre RAM.C'est aussi une des raisons pour lesquelles Windows XP n'est pas le système d'exploitation idéal pour le matériel d'aujourd'hui - alors que l'utilisation de la RAM de XP peut être bien inférieure à Windows 7, ce n'est pas forcément une bonne chose..