Wmmem : à quoi sert ce processus ?

Si vous jetez un œil de temps en temps à votre gestionnaire des tâches Windows, vous pourriez voir un processus dénommé Wmmem consommer des ressources mémoires et processeur. Nous allons voir dans cet article à quoi sert le processus Wmmem, pourquoi il consomme tant de RAM ou de CPU et comment les réduire.

À quoi sert le processus Wmmem sur Windows ?

Selon cet article du site Microsoft Developer Blogs, Wmmem est un processus virtuel qui représente la consommation de RAM et de CPU des machines virtuelles exécutées sur le système hôte, Windows en l’occurrence. Donc si vous voyez le processus s’afficher, c’est qu’une VM tourne sur votre ordinateur ou sur votre serveur. Et si le processus affiche une utilisation importante de RAM ou de CPU, c’est que votre machine virtuelle en consomme tout autant !

Identifier qui est derrière le processus Wmmem

Comme indiqué dans la section précédente, une machine virtuelle est à l’origine de l’exécution processus Wmmem. Il faut donc identifier quelles VM sont exécutées sur votre ordinateur. Par exemple :

  • Hyper-V
  • WSL
  • VMware
  • Docker
  • VirtualBox

Si vous faites tourner plusieurs VM sur votre hôte Windows, vous pouvez les éteindre une à afin de déterminer quelle machine virtuelle consomme des ressources importantes. Après la fermeture de votre VM, patientez et observez le gestionnaire des tâches. Le processus Wmmem devrait disparaitre ou sa consommation se réduire.

Si vous ne pensez pas faire tourner de VM, vérifiez tout de même vos hyperviseurs. Lancez Hyper-V et vérifiez qu’aucune machine virtuelle n’est en fonction. Idem avec WSL et les autres. Jetez un œil dans les applications installées et vérifiez si une vielle installe d’un Docker traine encore.

Pour contrôler la présence d’une installation WSL, tapez la commande suivante dans une fenêtre Powershell en mode administrateur :

wsl --list --all

Si vous faites tourner une distribution Linux avec WSL, vous pouvez l’arrêter avec la commande suivante, toujours dans une fenêtre Powershell en mode administrateur :

 wsl --shutdown

Vérifiez ensuite dans le gestionnaire des tâches si le processus Wmmem réduit ou disparait. Pour relancer WSL, tapez la commande suivante :

Restart-Service LxssManager

Réduire la consommation de mémoire de Wmmem

Pour réduire la consommation du processus Wmmem, vous devez limiter les ressources de vos machines virtuelles. Dans Hyper-V, désactivez la mémoire dynamique et fixez une mémoire fixe par exemple. Idem pour le CPU.

En ce qui concerne WSL, vous devez intervenir dans le fichier .wslconfig pour limiter la RAM.

David Jovanovic
David Jovanovic
Fondateur de Lecoindunet et rédacteur à mes heures perdues, ma passion pour l'informatique et mes expériences professionnelles m'ont permis d'acquérir de solides connaissances dans les domaines liés aux nouvelles technologies. En démarrant ma carrière comme technicien, puis en devenant développeur et responsable informatique, je fais de ma polyvalence ma force et aspire à partager mes connaissances sur le web.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici