0

Flash lite でメモリを管理するのに苦労しています。気になる点はありますか?またはベストプラクティス?

ガベージコレクターが実行される60秒ごとに読んでいます。

オブジェクト/ムービークリップを次のように削除しています

mc = null; mc を削除します。

すべてのリスナーが削除されていることを確認します。

まだ何も起こらないようです..

4

1 に答える 1

2

Flash のガベージ コレクターは決定論的ではありません。実行可能なときに実行され、定期的に実行できるかどうかを確認することはできますが、実行されるという保証はありません。SWF が常に CPU を消費している場合、GC の実行時間はありません。

Flash Lite は、ビジュアル アセット用の「nuke」オプションが 1 つある ActionScript 2 を使用します - MovieClip.unloadMovie()。ムービークリップがある場合、アンロードを実行すると、その中のすべてが強制終了されます。

于 2009-07-02T15:14:56.700 に答える