Share via


Vidage de mémoire actif

Un vidage de la mémoire active est similaire à un vidage de mémoire complet, mais il filtre les pages qui ne sont pas susceptibles d’être pertinentes pour résoudre les problèmes sur l’ordinateur hôte. En raison de ce filtrage, il est généralement beaucoup plus petit qu’un vidage de mémoire complet.

Ce fichier de vidage inclut toute la mémoire allouée aux applications en mode utilisateur. Il inclut également la mémoire allouée au noyau Windows et à la couche d’abstraction matérielle (HAL), ainsi que la mémoire allouée aux pilotes en mode noyau et à d’autres programmes en mode noyau. Le vidage inclut les pages actives mappées dans le noyau ou l’espace utilisateur qui sont utiles pour le débogage, ainsi que les pages de transition, de secours et de modification de fichier de page sélectionnées, telles que la mémoire allouée avec VirtualAlloc ou les sections sauvegardées par fichier de pages. Les vidages actifs n’incluent pas les pages des listes libres et à zéro, le cache de fichiers, les pages de machine virtuelle invitée et divers autres types de mémoire qui ne sont pas susceptibles d’être utiles pendant le débogage.

Un vidage de mémoire actif est particulièrement utile lorsque Windows héberge des machines virtuelles. Lorsque vous effectuez un vidage de mémoire complet, le contenu de chaque machine virtuelle est inclus. Lorsque plusieurs machines virtuelles sont en cours d’exécution, cela peut prendre en compte une grande quantité de mémoire utilisée sur le système hôte. Souvent, les activités de code intéressantes se trouvent dans le système d’exploitation hôte parent, et non dans les machines virtuelles enfants. Un vidage de mémoire actif filtre la mémoire associée à toutes les machines virtuelles enfants.

Le fichier Active Memory Dump est écrit dans %SystemRoot%\Memory.dmp par défaut.

Le vidage de mémoire active est disponible dans Windows 10 et versions ultérieures.

Note Pour supprimer les messages d’erreur de page manquants lors du débogage d’un vidage de mémoire active, utilisez la commande .ignore_missing_pages .

Voir aussi

Variétés de fichiers de vidage Kernel-Mode