問題
経営資源には、いくつかの問題に対処する必要があります。
- どのように私はリソースが他の場所で参照されているものを知っています。
- どのように効率的に削除リソースにすることは、もはや参照されていません。
原則
- リソーステーブルを使用してキャッシュキャッシュリソース(あなたは辞書を使用することができます)。
- 各リソースは(リソースをロードする際に渡されるすべての参照保存)対応の弱参照リストを保存します。
- GCリスト(ガベージコレクション)を使用する場合、各リソース(発注独立した)を保存、新しいリソースをロードするたびに同じ時刻にリソースがリストGCに入れられます
- 収集ごみにカーソルを使用してGC(各フレームが収集ごみに少しだけカーソルを使用して行うことができ、それがパフォーマンスに影響しません)。