0

スローされたSystem.OutOfMemoryExceptionでDebugDiagによって作成された.NETプロセスのメモリダンプがあります。今、私はどのオブジェクトが予想よりも多くのメモリを保持しているかを把握しようとしています。

このダンプをwindbg+sosで開き、浅いオブジェクトサイズ統計などの簡単な分析を実行し、特定のオブジェクトを調査することは可能ですが、それではほとんど何も得られません。最大のドミネーター、ドミネーターツリー、特定のオブジェクトによって保持されている保持されたメモリなどに興味があります。このためのツールはありますか?

4

1 に答える 1

0

コマンドを使用する必要があると思います!objsize。それについては、この興味深いリンクを参照してください: OutOfMemoryExceptions を取得しています。これをトラブルシューティングするにはどうすればよいですか?

于 2011-08-08T06:21:07.437 に答える