メモリリークのある大規模な.NET C#アプリケーションがあります。 antsメモリプロファイラを使用すると、同じユーザーコントロールの複数のバージョンがメモリにあり、ガベージコレクタがメモリを収集していないことがわかります。 Webフォームには出力キャッシュがありますが、実際のユーザーコントロールには出力キャッシュはありません。Gargabe Collectorでユーザーコントロールが収集されないのはなぜですか?
ユーザーコントロールが処分されていない理由はありますか?
ガベージコレクタによって廃棄されない理由と原因を特定するにはどうすればよいですか。