搞了个 图片循环滚动的效果 内存 忽高忽低 但是 该释放的资源 也都释放了 很奇怪
查了下 flash 垃圾回收 原来 flash 每隔 一段时间 回收 一次 垃圾 释放 内存 而 对于 图像 的资源 直接 delete
null 掉 并 没有释放
需要强制 回收 当然 也是要付出代价 cpu
剩下的就是转
//精髓,垃圾回收机强制调用
private function doClearance( ) : void {
trace("clear");
try{
new LocalConnection().connect("foo");
new LocalConnection().connect("foo");
}catch(error : Error){
}
}
/
概述:AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。
关键字:垃圾回收
核心hack技术
try{
new LocalConnection().
flash的强制垃圾回收 flash内存释放
最新推荐文章于 2023-02-08 09:37:06 发布
博客探讨了在Flash中如何进行强制垃圾回收以释放内存,尤其是处理图像资源时的问题。通过使用特定的代码段,可以触发垃圾回收机,从而减少内存占用。测试显示,使用BitmapData并配合垃圾回收技巧可以显著降低内存消耗。
摘要由CSDN通过智能技术生成