マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

詳細

デバッグ

クラッシュ・ダンプ

一般的な取得方法

一般的な、クラッシュ・ダンプの取得方法。

procdump.exe -ma -e XXXXX.exe

プロセスIDで取得

procdump -a -r -ma <プロセス ID> <出力先フォルダ>

マルチ・プロセスの場合

ハング・ダンプ

メッセージ・ループのハング

procdump.exe –ma –h XXXXX.exe

リソース系のハング

オプション

ダンプの種類

#オプション説明詳細
1-mm'Mini' dump
2-ma'Full' dump
3-mp'MiniPlus?' dump
4-mc Mask'Custom' dumpMINIDUMP_TYPE(16進数)で定義されたメモリを含める。
5-md Callback_DLL'Callback' dumpコールバック・ルーチンで定義されたメモリを含める。
6-mk'Kernel' dump

入力と出力

入力はプロセス、出力はファイル。

クラッシュ・ダンプ関連

[-e [1 [-g] [-b]]]

ハング・ダンプ関連

 [-h ...]

出力オプション

#オプション説明
1-o既存のダンプファイルを上書
2-n書き込むダンプの数を指定
3-tプロセスの終了時にダンプを作成する
4-werダンプをWindowsエラー報告のキューに入れる。
5-6464ビットのダンプを作成する

デバッガ

#オプション説明
1-lプロセスのデバッグ・ログを表示
2f Include_Filter, ...例外およびデバッグ・ログの内容を組込フィルタ
3-fx Exclude_Filter, ...例外およびデバッグ・ログの内容を除外フィルタ
4-iProcDumpAeDebug事後検証デバッガとしてインストール
5-uAeDebug事後検証デバッガのアンインストール(以前の構成を復元)

クローン

Windows 7、Windows 2012 R2に導入されたの
プロセスリフレクション(Proces Reflection)により、
プロセスをクローン、クローンからメモリのスナップショットを
ダンプすることで、取得後のプロセスを継続させることが出来る。

#オプション説明
1-r [1..5]プロセスをリフレクト(同時制限はオプション 1..5)
2-a-rに続け、負荷による停止を避けるケースで利用

参考

概要

詳細

その他


Tags: :インフラストラクチャ, :Windows, :障害対応, :デバッグ, :ツール類


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS