DevPartner を使用して、実行時間の長い .NET/WPF アプリのメモリ リークを追跡しています。DevPartner は、時間の経過とともにどのクラスがリークされているかを教えてくれます (主に WeakReference ですが、EffectiveValueEntry と WeakDependencySource も含まれます)。
私が知る必要があるのは、それらがガベージコレクションされるのを防ぐために、他のオブジェクトがまだこれらへの参照を持っていることです。DevPartner の「View RAM Footprint」レポート (アプリの実行中) は、この情報を提供する必要がありますが、レポートは表示されません。
「メモリ分析」モードでプログラムを実行していますが、メモリ消費量またはインスタンス数が最も多いクラスのリストを確認できます。[RAM フットプリントの表示] ボタンが有効になっていますが、押しても効果がないように見えます。
他の誰かがこの問題に遭遇したかどうか、またはレポートを再び機能させる方法について何か提案があるかどうか疑問に思っていました.
MicroFocus フォーラムを見てみましたが、ダウンしているようです。