4

現在、アプリケーションがクラッシュしたときにクラッシュ ダンプを生成するコードがいくつかありますが、そのために使用するのに最適なフラグを特定できません。

現時点ではフル メモリ (MiniDumpWithFullMemory) を使用していますが、これにより 32mg のクラッシュ ファイルが生成されます。クラッシュ ファイルを巨大にしないために、どのフラグを使用すればよいですか?

フラグの詳細については、http ://www.debuginfo.com/articles/effminidumps.html を参照してください。

4

2 に答える 2

2

これは必ずしもそのような一般的な答えではありません。必要なフラグは、何を達成しようとしているのか、または何を検索しているのかによって多少異なります。

おそらくスレッドの問題が発生しているので、MiniDumpWithThreadInfoまたはMiniDumpWithProcessThreadDataが適切です。プログラムがメモリ内データを破損している場合は、MiniDumpWithFullMemoryが選択される可能性があります。

私自身の用途からすると、メモリがいっぱいになると必ずしも便利ではありません。必要なものは、PEBまたはTEB構造から、あるいはスレッドスタックトレースから取得します。

また、リンク先のサイトのセクションにリストされているフラグを確認してください:http ://www.debuginfo.com/articles/effminidumps2.html#strategies

于 2008-12-07T04:12:05.110 に答える
1

ミニダンプは非常に圧縮性が高く、サイズを調整するために圧縮することをお勧めします

于 2008-12-07T03:41:54.267 に答える