次の方法で共有


アクティブ メモリ ダンプ

アクティブ メモリ ダンプ、完全メモリ ダンプに似ていますが、ホスト コンピューターの問題のトラブルシューティングに関連しない可能性が高いページを除外します。 このフィルター処理により、通常は完全なメモリ ダンプよりも大幅に小さくなります。

このダンプ ファイルには、ユーザー モード アプリケーションに割り当てられたメモリが含まれています。 また、Windows カーネルとハードウェア抽象化レイヤー (HAL) に割り当てられたメモリだけでなく、カーネル モード ドライバーやその他のカーネル モード プログラムに割り当てられたメモリも含まれます。 ダンプには、デバッグに役立つカーネルまたはユーザー領域にマップされたアクティブなページと、選択したページファイルベースの遷移、スタンバイ、および変更されたページ (VirtualAlloc またはページ ファイルでバックアップされたセクションで割り当てられたメモリなど) が含まれます。 アクティブ ダンプには、空きリストとゼロリストのページ、ファイル キャッシュ、ゲスト VM ページ、デバッグ中に役立たない可能性が高いその他のさまざまな種類のメモリは含まれません。

アクティブ メモリ ダンプは、Windows が仮想マシン (VM) をホストしている場合に特に便利です。 完全なメモリ ダンプを取得すると、各 VM の内容が含まれます。 複数の VM が実行されている場合、これはホスト システムで使用されている大量のメモリを考慮できます。 多くの場合、対象となるコード アクティビティは、子 VM ではなく親ホスト OS にあります。 アクティブ メモリ ダンプは、すべての子 VM に関連付けられているメモリを除外します。

アクティブ メモリ ダンプ ファイルは、既定で %SystemRoot%\Memory.dmp に書き込まれます。

アクティブ メモリ ダンプは、Windows 10 以降で使用できます。

手記 アクティブ メモリ ダンプのデバッグ時にページのエラー メッセージが表示されないようにするには、 .ignore_missing_pages コマンドを使用します。

関連項目

さまざまなカーネルモード ダンプ ファイル