Dans la série des programmes que des utilisateurs peuvent installer en pensant que cela va accélérer l’ordinateur : les défragmenteur de mémoire.
Il existe une tripotée de ces logiciels comme les logiciels de nettoyage de Windows ou de mises à jour de pilotes.
Ces logiciels sont vraiment utiles ? Cela permet de libérer de la mémoire ? Cela accélère Windows ?
Voici une présentation de ces défragmenteur de mémoire RAM.
Table des matières
Introduction
Le terme défragmenteur n’est pas bon puisque ces logiciels ne touchent pas les blocs mémoires pour les réagencer.
Ici on devrait plutôt libérer de logiciels libérateur de RAM.
Le fonctionnement de la mémoire dans Windows
La mémoire dans Windows est très complexe, en effet, il existe plusieurs mémoires virtuelles.
Le tutoriel suivant explique globalement comment cela fonctionne :
Ce qu’il faut comprendre, c’est que lorsque vous exécutez une application, celle-ci va utiliser la mémoire pour stocker des données.
Plus l’application est importante, plus elle aura besoin de mémoire.
Par exemple, le bloc-note de Windows a besoin de très peu de mémoire alors que des applications comme PhotoShop ou les jeux vidéos ont besoin de beaucoup de mémoire.
De ce fait, plus vous avez d’applications qui tournent plus l’utilisation mémoire sera importante.
Enfin, Windows utilise un cache mémoire, c’est à dire qu’il va réserver une quantité de mémoire pour stocker des données qui sont souvent utilisées.
Cela permet d’accélérer l’exécution des applications et c’est en autre pour cela, que lorsque vous lancez une application que vous venez de fermer, elle se lance plus rapidement.
Ce cache grossi lorsque vous n’utilisez pas beaucoup de mémoire et se réduit lorsque on sollicite beaucoup la mémoire.
Il y a beaucoup de confusions chez les utilisateurs avec ce mécanisme et le pourcentage de l’utilisation mémoire dans le gestionnaire de tâches de Windows.
Ainsi, les utilisateurs ont tendance à vouloir libérer de la mémoire et avoir l’utilisation mémoire la plus basse possible.
Cela n’a aucun intérêt et il vaut mieux laisser le cache mémoire de Windows vivra sa vie.
Plus de détails :
Qu’est-ce que la fragmentaton de la mémoire ?
C’est globalement le même principe que pour la fragmentation de disque.
En clair, les données se trouvent dans des zones de mémoire non contiguës.
C’est à dire qui ne se suivent pas.
Il faut alors un peu plus de temps pour rassembler l’intégralité des données.
Cela peut aussi libérer de la zone mémoire.
Toutefois, il faut bien comprendre que les accès mémoire sont bien plus rapides que les disques (y compris SSD). Ainsi la fragmentation a beaucoup moins d’impact sur la vitesse générale du système.
Ce tutoriel explique le principe de fragmentation :
CleanMem : un logiciel pour défragmenter la RAM
Sur Windows XP, il était RAMMAp qui n’est plus maintenu.
CleanMem est un outil gratuit qui permet de défragmenter ou libérer de la RAM, si vous préférez.
Voyons cet exemple ci-dessous avec 1,3 Go de RAM utilisée et un cache de mémoire de 7
Après avoir libérer de la mémoire avec CleanMem, on voit que l’utilisation baisse et que le cache mémoire augmente.
Cleanmem demande à Windows de transférer une partie de la mémoire utilisée en cache.
Windows le fait mais de manière plus lente dans le temps.
Quelques minutes, l’utilisation et caché mémoire reste identique.
CleanMem aide à transférer de manière instantanée une partie de la mémoire qui n’est plus utilisée par les applications dans le cache mémoire.
Comme cela a été expliqué précédemment, Windows fait aussi cela mais de manière plus étalé dans le temps.
Cela ne va pas accélérer Windows mais permet de récupérer de la mémoire.
Quand a-t-on besoin d’un défragmenteur de RAM ?
CleanMem peut s’avérer utile lorsque vous avez peu de mémoire et que vous souhaitez lancer une application gourmande.
Cela peut éventuellement éviter le SWAP (mémoire virtuelle) qui provoque beaucoup d’accès disque et provoquer des lenteurs.
Vous êtes alors certains d’avoir le maximum de mémoire libre.
L’application est aussi prévu pour créer une tâche planifiée pour libérer de la mémoire à intervalle régulier… A voir si cela à un intérêt.
Sur les forums, il est aussi arrivé que parfois Windows 10 ne libère pas ou pas très bien la mémoire RAM.
Certains utilisateurs se plaignent d’une utilisation forte autour de 90%
Généralement, il s’agit d’un problème Superfetch. CleanMem peut aider, sinon vous pouvez désactiver Superfetch.
Il faut comprendre ici qu’il s’agit plutôt de bidouille, si vous êtes vraiment à court de mémoire RAM, la meilleure solution reste d’en ajouter sur votre ordinateur.
La technologie RadyBoost peu aussi aider dans certains cas : Comment accélérer Windows avec ReadyBoost
RAMMAP
RAMMap est un autre utilitaire gratuit moins connue car il est plutôt présentée comme un logiciel pour afficher les différentes mémoires de Windows.
Il est plutôt vue comme un logiciel pour les utilisateurs avancés.
Toutefois, il permet de vider plus de mémoire et notamment le cache mémoire de Windows.
La même défragmentation de la mémoire RAM de CleanMem avec la vue sur RAMMAP.
On voit bien le transfert de la mémoire active vers Standby (cache).
Depuis le menu Empty, vous pouvez vider la plupart des mémoires.
- Empty Working Sets est la même fonction que CleanMem et vide la mémoire active.
- Empty Standby List vide la mémoire cache de Windows.
Liens
- Mesurer l’utilisation mémoire sur Windows
- Résoudre forte utilisation mémoire sur Windows 10 : 100% mémoire
- Combien faut-il de RAM pour Windows 10
- Comment accélérer Windows avec ReadyBoost
- Les différentes types de mémoire sur Windows et ordinateur
- Outils pour optimiser la mémoire sur Windows
- Quel logiciel pour bien protéger son ordinateur ?
- Désactiver la défragmentation de son disque ou SSD sur Windows 10
- Défragmenter le registre Windows
- Pourquoi défragmenter son disque : La fragmentation et défragmentation
Dans le même style d’article :