Cette question a déjà une réponse ici:
Le Gestionnaire des tâches indique l'utilisation totale de la mémoire à 90% du total de mes 6 Go, mais aucun processus n'utilise plus de 250 Mo de RAM et la somme de l'utilisation de la RAM de tous les processus en cours est inférieure à 2 Go. J'ai essayé:
- En regardant les numéros dans la colonne "Mémoire" de l'onglet "Processus" du Gestionnaire de tâches de Windows 8.
- Examinez les colonnes "Ensemble de travail", "Ensemble de travail privé", "Ensemble de travail partagé" et "Taille de validation" dans l'onglet "Détails" du Gestionnaire de tâches.
- En regardant des colonnes similaires liées à la mémoire dans Process Explorer.
- J'ai essayé de faire fonctionner Sysinternals RAMMap, mais lors de la crise de mémoire insuffisante, il se bloque au lancement. Une fois le problème résolu, RAMMap s'exécute normalement, mais il est trop tard.
Tous montrent une assez petite quantité de mémoire utilisée.
Il y a beaucoup de gens qui demandent des variantes de cette question, avec différentes versions de Windows, partout sur Internet. Certains parviennent à résoudre leurs problèmes de mémoire insuffisante, souvent en réinstallant des logiciels; parfois en réinstallant des fenêtres à partir de zéro. Je cherche une réponse aux questions générales que tous partagent, et qui ne semblent jamais avoir de réponse ailleurs:
- Pourquoi la mémoire totale utilisée est-elle bien supérieure à celle utilisée par tous les processus répertoriés, quelle que soit la méthode employée pour les compter?
- Comment Windows pourrait-il "savoir" que la mémoire est utilisée sans savoir quel programme l’utilise?
- Quels processus peuvent éventuellement utiliser de la mémoire mais ne pas apparaître sur la liste?
- Existe-t-il un logiciel pouvant donner plus d'informations sur la mémoire utilisée?
Détails spécifiques à mon propre problème: Depuis la mise à niveau vers Windows 8.1, le problème se produit dès que je me connecte. Je manque de mémoire dès l'exécution d'un programme. J'ai remarqué dans Process Explorer que plusieurs instances de iexplore.exe étaient en cours d'exécution, apparemment démarrées automatiquement. Un cas particulier n’utilisait que quelques Mo de RAM, mais montrait des centaines de millions de fautes de page. Sur un coup de tête, j'ai tué ce processus spécifique et l'utilisation de la mémoire a immédiatement chuté de 70%.
Menant à une question spécifique:
- Comment tuer un processus qui n'utilisait que quelques Mo libérait plusieurs Go?
Et une question bonus (probablement difficile):
- À moins de réinstaller Windows, comment puis-je éviter de passer par là chaque fois que je redémarre mon ordinateur?