質問はほとんどそれをすべて言います。コードのどこかで、キーワードを使用してオブジェクトObjectX
をインスタンス化しました。new
現在ObjectX
、メモリやその他のリソースの点で高価なものです。ObjectX
現在生きていてアプリケーションによって使用されているか、ガベージコレクションされているかを実行時に確認する手段が必要です。
オブジェクトへの参照を使用しようとすると、オブジェクトが使用されます。では、どうすればそれを行うことができますか?
質問する
637 次
1 に答える
3
まあ、あなたはそれに保つことができますWeakReference
。ガベージコレクションが停止することはありません。その「活性」は。で確認できますIsAlive
。
ただし、この種のものが必要な場合は、一般的に少しデザインの匂いがします。なぜこのチェックを実行する必要があるのですか?
于 2012-09-04T19:26:57.960 に答える