何も null に設定できない場合 (プログラムが動作しないため)、インスタンスへの参照をどのように壊すことができるか疑問に思っていましたが、 Dispose:(if object!=null) {object.Dispose();}
を使用できず、再初期化する場所と方法がわかりません。オブジェクト (すべての変数も再初期化する必要があります)。
また、メモリ リークを示している可能性がある、彼が見つけた問題を解決する方法を教えてくれる .Net Memory Profiler の良い問題アドバイザーはどこにありますか?
例:
Direct EventHandler roots (Show details) (Ignore...)
Disposed instances (Show details) (Ignore...)
Pinned instances (Show details) (Ignore...)
Undisposed instances (remove external references) (Show details) (Ignore...)
Large instances (Show details) (Ignore...)
Duplicate instances (Show details) (Ignore...)
Direct delegate roots (Show details) (Ignore...)
等々