Flash 闪存管理

Flash 闪存管理,flash,memory,actionscript-2,flashlite,Flash,Memory,Actionscript 2,Flashlite,我很难用FlashLite管理我的内存。 有什么我应该关心的指针吗?还是最佳实践 我一直在读垃圾收集器每60秒运行一次 我正在删除我的对象/电影 mc=null; 删除mc 并确保删除其中的所有侦听器 仍然没有发生任何事情。Flash的垃圾收集器不是确定性的-它在可以运行时运行,虽然它可能会检查是否可以定期运行,但不能保证它会运行。如果您的SWF不断占用CPU,GC将永远不会有时间运行 FlashLite使用ActionScript2,它有一个可视资产的“nuke”选项-MovieClip.un

我很难用FlashLite管理我的内存。 有什么我应该关心的指针吗?还是最佳实践

我一直在读垃圾收集器每60秒运行一次

我正在删除我的对象/电影

mc=null; 删除mc

并确保删除其中的所有侦听器


仍然没有发生任何事情。

Flash的垃圾收集器不是确定性的-它在可以运行时运行,虽然它可能会检查是否可以定期运行,但不能保证它会运行。如果您的SWF不断占用CPU,GC将永远不会有时间运行

FlashLite使用ActionScript2,它有一个可视资产的“nuke”选项-MovieClip.unloadMovie()。如果你有一个movieclip,在上面运行unload会杀死里面的所有东西