「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
procdump -ma -e 1 -t -n 10 XXXXX.exe
一般的な、クラッシュ・ダンプの取得方法。
procdump.exe -ma -e XXXXX.exe
procdump -a -r -ma <プロセス ID> <出力先フォルダ>
procdump.exe –ma –h XXXXX.exe
procdump.exe –ma –s 5 –c 90 XXXXX.exe
procdump -ma -m 800 XXXXX.exe
# | オプション | 説明 | 詳細 |
1 | -mm | 'Mini' dump | |
2 | -ma | 'Full' dump | |
3 | -mp | 'MiniPlus?' dump | |
4 | -mc Mask | 'Custom' dump | MINIDUMP_TYPE(16進数)で定義されたメモリを含める。 |
5 | -md Callback_DLL | 'Callback' dump | コールバック・ルーチンで定義されたメモリを含める。 |
6 | -mk | 'Kernel' dump |
入力はプロセス、出力はファイル。
{-x Dump_Folder Image_File [Argument, ...]}
Image_File [Argument, ...]
Dump_Folder
{{[-w] Process_Name | Service_Name | PID} [Dump_File | Dump_Folder]}
[-e [1 [-g] [-b]]]
# | オプション | 説明 |
1 | 1 | ファースト・チャンス例外のキャプチャ |
2 | -g | ネイティブ・デバッガとして実行 |
3 | -b | デバッグ・ブレーク・ポイントを例外として処理 |
[-h ...]
# | オプション | 説明 |
1 | -s Seconds | Seconds 秒以上、以下のダンプ取得の条件が続いた際にダンプを取得 |
2 | -c CPU_Usage | CPU使用率が n %を超えた際にダンプを取得 |
3 | -cl CPU_Usage | CPU使用率が n %を下回った際にダンプを取得 |
4 | -p Counter_Threshold | パフォーマンス・カウンタが閾値を超えた際にダンプを取得 |
5 | -pl Counter_Threshold | パフォーマンス・カウンタが閾値を下回った際にダンプを取得 |
6 | -m Commit_Usage | メモリコミット閾値(MB単位)を超えた際にダンプを取得 |
7 | -ml Commit_Usage | メモリコミット閾値(MB単位)を下回った際にダンプを取得 |
8 | -u | -c、-clに続け、CPU使用率を、シングルコアを基準とした値とみなす |
# | オプション | 説明 |
1 | -o | 既存のダンプファイルを上書 |
2 | -n | 書き込むダンプの数を指定 |
3 | -t | プロセスの終了時にダンプを作成する |
4 | -wer | ダンプをWindowsエラー報告のキューに入れる。 |
5 | -64 | 64ビットのダンプを作成する |
# | オプション | 説明 |
1 | -l | プロセスのデバッグ・ログを表示 |
2 | f Include_Filter, ... | 例外およびデバッグ・ログの内容を組込フィルタ |
3 | -fx Exclude_Filter, ... | 例外およびデバッグ・ログの内容を除外フィルタ |
4 | -i | ProcDumpをAeDebug事後検証デバッガとしてインストール |
5 | -u | AeDebug事後検証デバッガのアンインストール(以前の構成を復元) |
procdump.exe -i [Dump_Folder] [-mm] [-ma] [-mp] [-mc Mask] [-md Callback_DLL] [-mk] [-r] [-k] [-wer]
procdump.exe -u
Windows 7、Windows 2012 R2に導入されたの
プロセスリフレクション(Proces Reflection)により、
プロセスをクローン、クローンからメモリのスナップショットを
ダンプすることで、取得後のプロセスを継続させることが出来る。
# | オプション | 説明 |
1 | -r [1..5] | プロセスをリフレクト(同時制限はオプション 1..5) |
2 | -a | -rに続け、負荷による停止を避けるケースで利用 |
Tags: :インフラストラクチャ, :Windows, :障害対応, :デバッグ, :ツール類