たとえば、.NET デバッグ用のミニ ダンプについては、いくつかの矛盾する意見があります。
対
それらは私にとっては便利なように思えますが、なぜそれらが役に立たないと考える人がいるのでしょうか?
たとえば、.NET デバッグ用のミニ ダンプについては、いくつかの矛盾する意見があります。
対
それらは私にとっては便利なように思えますが、なぜそれらが役に立たないと考える人がいるのでしょうか?
「ミニダンプ」は非常にあいまいな用語であり、さまざまな量の情報を含むファイルを対象としているためです。
スタックに過ぎないダンプ ファイルは、.NET にとっては、管理されていない世界よりもはるかに役に立ちません。それは事実ですが、ダンプ ファイルをそれほど小さくする必要はありません。
少なくとも、管理されたコールスタックを提供できます。!clrstackに十分な「MiniDumpWriteDump」に渡す必要のあるパラメーターの最小セットを参照してください。windbgで!clrstackを使用できるようにするために.netコンポーネントをホストするネイティブC++プロセスをダンプするために設定される最小のMINIDUMP_TYPEは何ですか。
主な違いは、前の記事が .NET 4 がリリースされていなかった 2005 年のもので、2 番目の記事が .NET 4 について述べていることです。
管理されたミニ ダンプを簡単にデバッグする機能は、.NET 4 で導入されました。
64ビットマシンで32ビットプロセスのミニダンプを作成するときは注意してください。ProcDumpユーティリティはうまく機能しているようです。これらのダンプはVS2010で正常に開きます。