有没有办法强制闪存垃圾收集器清理释放的内存?我已经看到闪存清理未引用的内存需要很长时间......
Lieven Cardoen
问问题
335 次
2 回答
1
不幸的是没有。这是格兰特·斯金纳(Grant Skinner)写过很多的东西,所以请查看他的博客。
于 2008-11-11T22:48:22.940 回答
0
您可以将内容添加到自己的垃圾收集器中,然后在它们完成时对其进行鞭打。
var antiGC:Dictionary = new Dictionary(false);
var loaderwidth:Tween = new Tween(maskbox, "width", Regular.easeIn, 1, 1000, 25, false);
antiGC[loaderwidth] = loaderwidth;
loaderwidth.addEventListener(TweenEvent.MOTION_FINISH, lwfinished);
function lwfinished(e:TweenEvent){
loaderwidth.removeEventListener(TweenEvent.MOTION_FINISH, lwfinished);
antiGC[e.currentTarget] = null;
delete antiGC[e.currentTarget];
}
于 2015-07-03T00:31:47.840 回答