0

アプリケーションにリンクし、ターゲット マシンに何もインストールせずにそのアプリケーションのメモリ サンプルをプログラムで書き込むことができる .NET メモリ プロファイラまたはライブラリはありますか。そして、これらのサンプルを後で別のコンピューターで分析します。

ありがとう!

4

1 に答える 1

2

リモート マシンで問題のあるプロセスのメモリ ダンプをキャプチャし、ローカル マシンで WinDbg / sos.dll ( http://msdn.microsoft.com/en-us/library/bb190764.aspx )を使用してダンプを分析できます。 .

SOS デバッグ拡張機能は (他の機能の中でも) 次のことを行います。

  • 世代サイズ、型名/割り当てサイズなど、マネージド ヒープに関する統計情報を提供します。
  • マネージ ヒープ上のオブジェクトのルートを追跡できるため、アプリのどの部分が過剰なメモリ割り当ての原因であるかについての手がかりが得られる場合があります。
于 2013-09-03T16:39:28.837 に答える