Mythe - Défragmenter la mémoire

  • Mythe
  • Réalité
  • Des explications

Mythe

Pour libérer de la mémoire, vous pouvez utiliser des programmes de défragmentation et de libération de la mémoire (RamBoost, etc.).

Réalité

FAUX.

Des explications

Ces programmes sont supposés libérer de la mémoire sous Windows. En réalité, ils ne sont pas seulement inutiles, ils ralentissent souvent le fonctionnement de Windows au lieu de l’accélérer. Ils utilisent énormément de mémoire (ils appellent beaucoup de RAM pour Windows). En réponse, Windows tente de libérer de la mémoire en copiant des blocs de programmes de mémoire en arrière-plan sur le disque (dans pagefile.sys). Cette opération s'appelle un échange. Ensuite, ces programmes de défragmentation libèrent la mémoire qu’ils viennent d’allouer. Donc, en théorie, cela libère une grande partie de la RAM.

Mais en pratique, cette opération a entraîné une écriture sur disque. Lorsque vous cliquez à nouveau sur l'un des programmes en arrière-plan, Windows doit alors renvoyer toutes les données en mémoire (permutation), ce qui provoque à nouveau des accès au disque très importants. Ces programmes entraînent donc un accès intensif au disque, obligeant Windows à échanger des blocs de mémoire pour rien (au lieu de laisser Windows le faire en cas de nécessité absolue). Le disque dur est des milliers de fois plus lent que la mémoire, ce qui provoque un ralentissement global. Les programmes nécessitant un fonctionnement en temps réel (tels que les logiciels d’enregistrement de CD) peuvent être perturbés par l’échange de Windows.

La défragmentation de la mémoire est un mythe. Les programmes n'ont jamais accès aux adresses de mémoire physique réelles et fonctionnent toujours avec des adresses virtuelles.

Seul le système d'exploitation sait quels sont les blocs physiquement placés.

Article Précédent Article Suivant

Les Meilleurs Conseils