Comment réparer une fuite de mémoire Windows

Table des matières:

Comment réparer une fuite de mémoire Windows
Comment réparer une fuite de mémoire Windows
Anonim

Sous Windows, une fuite de mémoire se produit lorsqu'une application ou un processus système ne libère pas correctement un bloc de RAM dans le gestionnaire de mémoire du système d'exploitation une fois qu'il n'est plus nécessaire. Dans certains cas, un programme peut ne renvoyer qu'une partie du bloc mémoire utilisé, dans d'autres, rien n'est libéré. Étant donné que la RAM physique est une ressource limitée, il est essentiel de vous assurer que vous disposez de suffisamment de RAM pour gérer votre charge de travail.

Bien qu'il existe quelques types de fuites de mémoire dans Windows, le plus courant est de loin le problème de la mémoire de secours. En remontant jusqu'à Windows 7, le problème de la mémoire de secours est toujours répandu dans Windows 10. Une fois que votre mémoire de secours a complètement épuisé votre mémoire libre, votre système peut commencer à ralentir et même planter. Étant donné qu'une fuite de mémoire est généralement le résultat d'un bogue ou d'un problème logiciel, il est important de maintenir tous vos pilotes à jour.

Image
Image

Trouver une fuite de mémoire avec le moniteur de ressources de Windows

Resource Monitor est un excellent outil intégré qui vous donnera une image beaucoup plus claire de la façon dont Windows gère les ressources de votre ordinateur (RAM, CPU, disques durs, etc.). Si vous pensez qu'une application ou un processus ne libère pas votre mémoire de secours, Resource Monitor est un excellent endroit pour commencer à observer. Les étapes ci-dessous montrent comment afficher l'utilisation de la mémoire de votre système sous Windows 10, 8 et 7.

  1. Appuyez sur Touche Windows+R, entrez " resmon", puis sélectionnez OK.

    Image
    Image
  2. Sélectionnez l'onglet Memory, puis sélectionnez Commit pour réorganiser la liste.

    Image
    Image
  3. Surveillez le Standby (barre bleue) avec les applications avec les applications que vous utilisez habituellement en cours d'exécution.

    Image
    Image

Vous devrez peut-être laisser le moniteur de ressources fonctionner pendant un certain temps pour détecter toute fuite. Prenez une capture d'écran ou notez-la lorsque vous ouvrez l'outil pour la première fois afin de faciliter la comparaison.

Diagnostiquer une fuite de mémoire avec le RaMMap de Windows

RaMMap est un outil gratuit de Microsoft qui affichera des données en temps réel sur la façon dont Windows gère et alloue votre RAM. Semblable au moniteur de ressources, RaMMap affiche l'utilisation de la mémoire en veille et fonctionne sous Windows 10, 8 et 7. Les étapes ci-dessous illustrent comment télécharger et exécuter RaMMap.

  1. Allez à la page Sysinternals de RaMMap, puis sélectionnez Télécharger RaMMap.

    Image
    Image
  2. Allez dans votre dossier Downloads, copiez l'archive RaMMap dans le dossier de votre choix, puis extrayez-la.

    Image
    Image
  3. Cliquez avec le bouton droit sur le fichier d'application RaMMap, puis sélectionnez Exécuter en tant qu'administrateur.

    Image
    Image
  4. Sélectionner Oui.

    Image
    Image
  5. Lisez les TERMES DE LA LICENCE DU LOGICIEL SYSINTERNALS, puis sélectionnez Accepter.

    Image
    Image
  6. Sélectionnez l'onglet Use Counts, puis surveillez votre mémoire de veille pour voir si elle augmente.

    Image
    Image

    Si votre système perd de la mémoire libre plus progressivement, vous devrez peut-être laisser RaMMap fonctionner pendant un certain temps. Notez votre mémoire de veille avant et après, pour voir si vous avez une fuite de RAM.

  7. Vous pouvez également examiner de plus près chaque processus utilisant votre mémoire physique dans l'onglet Processes.

    Image
    Image

Vérifier la RAM avec l'outil de diagnostic de la mémoire de Windows

L'exécution des diagnostics de mémoire de Windows est un excellent moyen de vérifier soigneusement la mémoire physique de votre ordinateur pour détecter toute erreur.

Image
Image
  1. Appuyez sur Touche Windows+R, entrez " mdsched.exe", puis sélectionnez OK.
  2. Sélectionnez Redémarrer maintenant et recherchez les problèmes (recommandé).
  3. Le test va commencer et peut prendre plusieurs heures. Suivez les instructions à l'écran une fois le test terminé.

Vider la mémoire de veille sous Windows avec RaMMap

En plus de surveiller votre utilisation de la mémoire, RaMMap peut également être utilisé pour vider manuellement votre liste de veille.

  1. Cliquez avec le bouton droit sur le fichier d'application RaMMap, puis sélectionnez Exécuter en tant qu'administrateur.
  2. Sélectionner Vider, puis Vider la liste de veille.
  3. Votre mémoire de veille devrait maintenant être nettement inférieure.
Image
Image

Effacer la mémoire de veille avec le nettoyeur de liste de veille intelligent

Intelligent Standby List Cleaner (ISLC) est un outil gratuit proposé par Wagnardsoft qui vide automatiquement la mémoire de veille de votre ordinateur, en fonction de quelques conditions modifiables.

  1. Ouvrez un navigateur Web, accédez à la page officielle du forum de l'application, sélectionnez Téléchargement officiel ici, puis sélectionnez Enregistrer le fichier.

    Image
    Image
  2. Do dans votre dossier Téléchargements, faites un clic droit sur l'archive ISLC 7z, puis sélectionnez Exécuter en tant qu'administrateur.

    Image
    Image
  3. Sélectionnez Oui lorsque la fenêtre de contrôle de compte d'utilisateur apparaît.

    Image
    Image
  4. Parcourez un dossier, sélectionnez OK, puis Extract.

    Image
    Image
  5. Une fois extrait, faites un clic droit sur Intelligent Standby List Cleaner ISLC, puis sélectionnez Exécuter en tant qu'administrateur.

    Image
    Image
  6. Sélectionnez Oui, lorsque la boîte de dialogue UAC apparaît.

    Image
    Image
  7. Sélectionnez Purge Standby list pour vider manuellement la mémoire de veille de votre système. Modifiez les valeurs pour; La taille de la liste est d'au moins et La mémoire libre est inférieure à, pour répondre à vos besoins.

    Image
    Image

Sélectionnez Démarrer minimisé pour exécuter ISLC en arrière-plan à chaque démarrage de votre système.

Réparer la fuite de mémoire de Windows 10 avec FreeStandbyMemory.bat

Le script freestandbymemory.bat est un autre outil utile pour aider à atténuer les problèmes de mémoire de veille de Windows 10. Il s'exécute automatiquement toutes les 3 minutes en arrière-plan et efface la mémoire de veille si la mémoire physique de votre ordinateur descend en dessous de 1 500 Mo. Le script est téléchargeable gratuitement et est conçu pour Windows 10.

  1. Allez à la page Pastebin du script, sélectionnez download, puis Save File.

    Image
    Image
  2. Allez dans votre dossier Downloads, faites un clic droit sur freestandbymemory (fichier batch), puis sélectionnez Exécuter en tant qu'administrateur.

    Image
    Image
  3. Sélectionner Plus d'infos.

    Image
    Image
  4. Sélectionner Exécuter quand même.

    Image
    Image
  5. Sélectionner Oui.

    Image
    Image
  6. Une fois le script ajouté, sélectionnez n'importe quelle touche pour continuer. FreeStandbyMemory s'exécutera désormais en arrière-plan sur votre système.

    Image
    Image
  7. Pour supprimer le script, accédez à This PC > Windows (C:) > Windows, faites un clic droit FreeStandbyMemory, puis sélectionnez Supprimer.

    Image
    Image

Corrigez une fuite de mémoire en mettant à jour vos pilotes

Bien qu'il existe plusieurs outils pour vérifier les pilotes obsolètes, il est préférable de les parcourir un par un, individuellement, pour s'assurer que tout est à jour.

Image
Image
  1. Entrez device manager dans la recherche de Windows, puis sélectionnez Open une fois les résultats remplis.
  2. Développer une section matériel.
  3. Cliquez avec le bouton droit sur un périphérique, puis sélectionnez Mettre à jour le pilote.

Conseillé: