Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
ハングしている状態のプロセスにデバッガをアタッチしてダンプを取得する。
ハングしているスレッドのスタックを見ることで
ハングを起こしているプログラムコードの部位の特定が比較的容易。
取得方法 †
Vista, Win7以降 †
タスクマネージャ †
- Vista, Win7以降ではタスクマネージャから任意のタイミングでメモリダンプを取得できる。
- タスクマネージャのプロセス一覧からプロセスを選択し右クリック→「ダンプ ファイルの作成」取得できるダンプは
「フルダンプ」でファイルのパスは固定となる("AppData?\Local\Temp"以下)。
SysinternalsのProcess Explorer †
- Process Explorerのプロセス一覧からプロセスを選択し右クリック、
- 「Create Dump」から「Mini Dump」か「Full Dump」かを選択的に取得できる。
- また、ダンプ・ファイル名と保存場所を指定できる。
参考 †