0

.Net ガベージ コレクターのパフォーマンスについて調べていて、データ モデルの相互参照クラスのセットを構築しています。接続されているすべてのオブジェクトからオブジェクトを逆参照する Delete() メソッドを実装し、オブジェクトが確実に収集可能になるようにしました。

これが私のアプリケーションにとって問題になるかどうかは現時点ではわかりませんが、後の世代にプロモートされてから削除されたオブジェクトに何が起こるかを考えなければなりませんでした。その場合、それらは長い間メモリに残る可能性があります。

ガベージ コレクターに、次の Gen0 コレクションで特定のオブジェクトを「降格」して解放するように指示することはできますか?

4

2 に答える 2