Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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.

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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.

La mémoire dans Windows

La mémoire dans Windows est très complexe, en effet, il existe plusieurs mémoires virtuelles.
L’article suivant explique globalement comment cela fonctionne : Mesurer l’utilisation mémoire sur Windows

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.

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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.

CleanMem

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

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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.

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

Quelques minutes, l’utilisation et caché mémoire reste identique.

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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).

Défragmenteur de mémoire RAM : est-ce vraiment utile ?Défragmenteur de mémoire RAM : est-ce vraiment utile ?

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.

Défragmenteur de mémoire RAM : est-ce vraiment utile ?

Les liens autour de la mémoire sur Windows

Les articles sur la mémoire et Windows.

Dans le même style d’article :

Print Friendly, PDF & Email
(Visité 967 fois, 1 visites ce jour)
Noter cet article

Add Comment