J'ai 8 Go de mémoire sur une machine Windows 8.1 64 bits, et Windows me dit que j'utilise 91% de ma mémoire, mais cela me dit simultanément que je n'utilise que 3 Go.
Je viens littéralement de redémarrer ma machine il y a quelques minutes parce qu'elle était incroyablement lente. Pour le moment, je n'utilise que Chrome (avec une tonne d'onglets, mais rien ne dépasse les 7,5 Go). Que pourrait-il se passer ici?
Voici un tas de mes informations actuelles
J'ai jeté un coup d'oeil à ceci: Comment trouver la source de fuite de mémoire dans Windows 7? mais je n'étais pas capable d'utiliser xperf et le reste ne m'a pas conduit à une solution.
MISE À JOUR 2: J'ai vérifié le moniteur de ressources à la suggestion de Wouter et trouvé une "image" appelée lxdecoms.exe avec plus de 6 Go de Commt (Ko). J'ai essayé de tuer le processus, mais s'il réduisait ma charge de validation, cela n'affectait pas la "mémoire physique utilisée". J'ai donc redémarré dans l'espoir de le capturer à nouveau, mais ce n'est pas encore rentré et pourtant le problème persiste.
Je dois noter que j'ai une machine virtuelle de boîte virtuelle Centos s'exécutant sur ma machine, je ne suis pas sûr si cela a des impacts étranges sur la mémoire qui ne sont pas reflétés dans les chiffres de ces outils.
Xperf fonctionne, voici donc mon moniteur de ressources et une analyse wpa de ma sortie xperf (depuis xperf -on ReferenceSet -BufferSize 1024 -MaxFile 512 -FileMode Circular && timeout 5 && xperf -d MemUsage.etl
):
Qu'est-ce que N / A qui utilise 2,7 Go de mémoire? Ma VM?
Réponses:
L'utilisation élevée de la mémoire provient d'une table de pages élevée et d'une utilisation verrouillée par le pilote.
Pour voir quels processus entraînent l'utilisation de la table de pages, installez Windows Performance Toolkit , ouvrez une invite de commande en tant qu'administrateur et exécutez cette commande:
Ouvrez l’
HighMemoryUsage.etl
analyseur de performances Windows (WPA.exe), faites glisser le graphique "ResidentSet" dans la liste de graphiques de gauche dans le volet Analyse:Maintenant, déplacez la colonne "Catégorie de page" sur le côté gauche et développez l'entrée "Table de page":
Ici, vous voyez les processus qui ont une utilisation élevée de la table. Sur le site de droite (après la ligne bleue), vous voyez l'utilisation de la mémoire du tableau de pages en Mo pour chaque processus.
L'utilisation verrouillée par le pilote peut être provoquée par des machines virtuelles telles que Hyper-V. Si ce n'est pas le cas, utilisez Windows Assessment Toolkit pour voir quel pilote est à l'origine de l'utilisation du verrouillage des pilotes:
la source
Dans la capture d'écran que vous avez fournie avec l'
User
onglet deTask Manager
, seule la consommation de mémoire de votre utilisateur actuel est affichée. Cela signifie qu'au total, 93% de votre mémoire est utilisée et que 3 Go sont utilisés par votre utilisateur. D'autres utilisateurs ou processus système peuvent également utiliser la mémoire.Pour regarder cela, allez à
Resource Monitor
(vous pouvez utiliser windows find, ou vous pouvez trouver un lien sur l'Performance
onglet deTask manager
). DansResource Monitor
, allez à l'Memory
onglet. Vous pouvez y voir la consommation de mémoire de tous les processus en cours.la source
Il me semble que vous exécutez plusieurs (plus de 20) instances de chrome pour moi, même si les onglets sont ouverts, il devrait apparaître sous forme d'instance unique. Je tuerais tous ces processus et verrais si votre situation s'améliorait.
la source