Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un vidage de 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 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 des pages actives mappées dans l’espace noyau ou utilisateur qui sont utiles pour le débogage, ainsi que des pages de transition, de veille et modifiées appuyées par le fichier d’échange, sélectionnées, telles que la mémoire allouée avec VirtualAlloc ou les sections soutenues par un fichier d’échange. Les vidages actifs n’incluent pas de pages sur les listes libres et zéro, le cache de fichiers, les pages des machines virtuelles invitées et divers autres types de mémoire qui ne sont pas susceptibles d’être utiles pendant le débogage.
Un vidage de mémoire active 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. Lorsqu’il existe plusieurs machines virtuelles en cours d’exécution, cela peut tenir compte d’une grande quantité de mémoire utilisée sur le système hôte. Plusieurs fois, 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 active filtre la mémoire associée à toutes les machines virtuelles enfants.
Le fichier de vidage de mémoire active est enregistré par défaut dans %SystemRoot%\Memory.dmp.
Le vidage de la mémoire active est disponible dans Windows 10 et versions ultérieures.
Note Pour supprimer les messages d'erreur de pages manquantes lors du débogage d’un vidage de mémoire active, utilisez la commande .ignore_missing_pages.