1

多くのクライアントにアプリケーションを展開しており、アプリケーションがクラッシュした場合にアプリケーションのダンプを収集するように Windows を構成したいと考えています。クラッシュは頻繁に発生するものではないため、問題の原因を特定するために十分な情報をダンプに記録する必要があるため、完全なダンプを生成するように Windows を構成しました。

クライアントのアップロード速度が遅く、ダンプが約 800 MB であることを考えると、ミニダンプにデバッグするのに十分な情報が含まれていない場合にのみ、ミニダンプとフル ダンプを同時に生成してフル ダンプを収集することを考えていました。

これは可能ですか?不可能な場合、コマンドラインでダンプからミニダンプを抽出できますか?

4

1 に答える 1

1

私見では、両方のタイプを WER で作成することはできません。

ダンプは WinDbg で変換できます。

  1. フルダンプを開く
  2. .dump /mFhutip c:\small.dmp必要なオプションにチェックを入れます。注: 完全な .NET 分析を行うには、通常、完全なメモリが必要です。

このタスクを自動化するには、cdb代わりにコマンドを使用し、コマンド ライン スイッチwindbgを介してコマンドを渡します。次に例を示します。-c "<command>"

cdb -c ".dump /mFhutip c:\debug\dumps\small.dmp ; q" -z c:\debug\dumps\big.dmp
于 2015-09-10T08:27:51.980 に答える