Flash lite でメモリを管理するのに苦労しています。気になる点はありますか?またはベストプラクティス?
ガベージコレクターが実行される60秒ごとに読んでいます。
オブジェクト/ムービークリップを次のように削除しています
mc = null; mc を削除します。
すべてのリスナーが削除されていることを確認します。
まだ何も起こらないようです..
Flash lite でメモリを管理するのに苦労しています。気になる点はありますか?またはベストプラクティス?
ガベージコレクターが実行される60秒ごとに読んでいます。
オブジェクト/ムービークリップを次のように削除しています
mc = null; mc を削除します。
すべてのリスナーが削除されていることを確認します。
まだ何も起こらないようです..
Flash のガベージ コレクターは決定論的ではありません。実行可能なときに実行され、定期的に実行できるかどうかを確認することはできますが、実行されるという保証はありません。SWF が常に CPU を消費している場合、GC の実行時間はありません。
Flash Lite は、ビジュアル アセット用の「nuke」オプションが 1 つある ActionScript 2 を使用します - MovieClip.unloadMovie()。ムービークリップがある場合、アンロードを実行すると、その中のすべてが強制終了されます。