Windows 10 - Réduire la surconsommation de RAM par le Système ?

Publié le par Wullfk

Résoudre la consommation excessive de la mémoire sur Windows 10
Résoudre la consommation excessive de la mémoire sur Windows 10

Résoudre la consommation excessive de la mémoire sur Windows 10

Bonjour,

Suite à la mise à niveau Windows 10 Creators Update (1703) j'ai pu constater une soudaine consommation excessive de la RAM (98%)

le processus "Système" de Windows 10 utilise de manière abusive toute la mémoire vive, au point de voir son pourcentage monter à 90% et + en ne faisant quasiment rien!

Ceci dit, cette surconsommation peut ne pas être exclusivement du au processus "Système" elle peut aussi être imputable à certains services et programmes installés, par exemple avec Malwaresbytes 3.0 dans sa version Premium, le "service Malwarebytes" est très consommateur (272 Mo chez moi), idem à un degrés moindre pour le "Service antivirus Windows Defender" (103,2 Mo) tout ceci sans effectuer aucune action, alors il est facile d'imaginé ce que ça peut être avec un navigateur comme Firefox qui est réputé pour sa forte consommation en RAM.

Cette surconsommation n'est pas un bug comme peut l’expliquer l'article sur un blog de Microsoft (EN)

Traduction :

Dans Windows 10, nous avons ajouté un nouveau concept de gestion de la mémoire appelé un magasin de compression, qui est une collection de pages compressées en mémoire . Cela signifie que lorsque gestionnaire de mémoire ressent une pression de mémoire, il comprimera les pages inutilisées au lieu de les écrire sur le disque. Cela réduit la quantité de mémoire utilisée par processus, permettant à Windows 10 de maintenir plus d'applications dans la mémoire physique à la fois. Cela contribue également à une meilleure réactivité dans Windows 10. Le magasin de compression est dans le travail du processus du système. Étant donné que le processus système maintient le magasin en mémoire, son ensemble de travail augmente plus précisément lorsque la mémoire est disponible pour d'autres processus. Ceci est visible dans le Gestionnaire des tâches et la raison pour laquelle le processus système semble consommer plus de mémoire que les versions précédentes.

Pour résumé, La forte utilisation mémoire par SYSTEM est donc dû à la compression de mémoire non utilisée.
Elle doit baisser lorsque le système/processus requiert de la mémoire.

Cependant, cette "fonctionnalité" qui permet de compresser la mémoire non utilisée est très pénalisante lorsque par exemple vous travaillez sur un programme lourd ou pour les joueurs…

Désactiver le service Superfetch

Pour résoudre ce problème, il va falloir désactiver un service Windows. Pour cela, lancez la fenêtre "Exécuter" [Win + R]. Dans la fenêtre qui s’ouvre, tapez services.msc

Rechercher le service Superfetch. Double-cliquer dessus et dans le type de démarrage, choisir "Désactivé"

Redémarrer le PC

Si la forte utilisation mémoire de SYSTEM persiste, tentez dé désactiver le service suivant.

Modifier la clé de registre Ndu

ATTENTION ! : manipuler la base de registre (BDR) est quelques fois risqué pour la stabilité de votre système, il vaut mieux la sauvegarder avant toute modification. (sauvegarder le registre rapidement) en complément vous pouvez aussi créer une image disque (sauvegarde système)

Ouvrir à nouveau la fenêtre "Exécuter" [Win + R], et taper Regedit. Rendez-vous à la clé suivante: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndu

Modifier la valeur de la clé "Start" en la passant à 4 qui consiste à désactivé ce service

Redémarrez votre PC, normalement Windows 10 est devenue beaucoup plus raisonnable dans l'utilisation de la mémoire vive.

Article équivalent : Windows 10 : Forte utilisation mémoire SYSTEM - Malekal

Autre action possible :

En dehors de toute possibilité d'infection du à un ou des malwares, dans certains cas, le problème de lenteur lié à une utilisation excessive de la RAM et du processeur par les processus de Windows est dû à des pilotes matériels non à jour. Ainsi, n’hésitez pas à procéder à une mise à jour manuelle des pilotes audio ou encore graphiques de vos périphériques pendant que Windows se charge automatiquement des autres mises à jour.

Le processus Runtime Broker est également connu pour être gourmand en RAM et en processeur. Vous pouvez le désactiver sans craindre un dysfonctionnement de votre système.

Ouvrir le menu Démarrer, puis Paramètres >> Système >> Notifications et actions >> désactiver "Obtenir des conseils, astuces et suggestions lorsque vous utilisez Windows"

Redémarrer le PC

Voir aussi l'article suivant : Accélérer Windows 10 en désactivant "Runtime Broker"

Qui permet la désactivation via le registre de Windows ou les "services Runtime Broker"

Publié dans Windows 10, Dépannage

Commenter cet article

S
Merci pour la manipulation de désactivation "Obtenir des conseils, astuces et suggestions lorsque vous utilisez Windows" je suis passer de +50% sans rien ouvrir en application à - de 20%.
Répondre
P
Mon Windows 10 montait progressivement à 11 Go de RAM bien que j'ai une grosse config neuve. <br /> Après avoir cherché partout sur le net, j'ai simplement mit à jour les drivers wifi et Ethernet...ne me demandez pas pourquoi cela a résolu le problème!!! :)
Répondre
O
J'avais erreur écran bleu memory management et j'ai testé beaucoup de solutions sans succès et depuis que j'ai fais cette manipulation c'est bon mon ordi ne s'éteint plus :) MERCI !!!
Répondre
R
On aimerais bien avoir une comparaison Avant/Après de la quantité de RAM libérée après ces manip. Afin de vérifier si cela vaut le coup de sacrifier Superfetch
Répondre
W
Bonsoir,<br /> Les avis sont partagé sur le fait si ça vaut le coup ou pas de désactiver le Superfetch, pour ma part vu la quantité de RAM dont je dispose (16Go) et bien qu'ayant testé la manip, je n'ai pas été plus loin pour savoir ce que je gagnais c'est une erreur de ma part je l'admet, mais que je sache ça coûte rien d'essayer puisqu'on peut revenir en arrière, il n'est pas du tout question de sacrifier Superfetch, puisqu'une fois le service réactivé, il se reconstitue au fil de l'utilisation du PC.<br /> <br /> Cordialement
B
Le problème existe depuis 20 ans sur Windows<br /> Pour vider la mémoire vous devez éteindre votre ordinateur et redémarrer.<br /> Ceci est du au fait que beaucoup de programme en stoppant des threads, ne vide pas correctement la mémoire.<br /> Du coup il y a des programme fantômes qui s'accumule et le seul moyen de les killer est de tout redémarrer
Répondre
W
Bonsoir,<br /> <br /> Que le problème existe depuis 20 ans, je n'ai jamais prétendu le contraire.<br /> <br /> On peut dans un premier temps effectuer une fermeture de session, ça videra pas toute la mémoire mais c'est déjà un premier pas.<br /> <br /> Ceci dit quitte à fermer sa session, autant effectuer un redémarrage.<br /> <br /> Cordialement