私はこの質問が以前に尋ねられたことを知っていますが、そこにある情報の多くは時代遅れのようです。
.NETアプリケーションのメモリリークをオブジェクトタイプまたは名前空間に分離することは可能ですか?これを実行できる無料の最新ツールはありますか?
現在、perfmonを使用してプライベートバイトとヒープのメモリ使用量を監視していますが、問題のあるクラスまたはコードの一部を分離したいと思います。
私はこの質問が以前に尋ねられたことを知っていますが、そこにある情報の多くは時代遅れのようです。
.NETアプリケーションのメモリリークをオブジェクトタイプまたは名前空間に分離することは可能ですか?これを実行できる無料の最新ツールはありますか?
現在、perfmonを使用してプライベートバイトとヒープのメモリ使用量を監視していますが、問題のあるクラスまたはコードの一部を分離したいと思います。
CLRプロファイラー(microsoft.com)が私に代わって仕事をしてくれました。プロセスにアタッチした後、ヒープ内のオブジェクトのスナップショットグラフを表示できます。
これが私が従ったステップです:
ヒープグラフを見ると、 Sharepointクライアントがメモリを飲み込んで解放しなかった罪があることがすぐにわかりました。