0
有沒有辦法強制閃存垃圾收集器清理釋放的內存?我已經看到閃存需要很多時間來清理未引用的內存......垃圾收集器Flash Player
有沒有辦法強制閃存垃圾收集器清理釋放的內存?我已經看到閃存需要很多時間來清理未引用的內存......垃圾收集器Flash Player
不幸的是沒有。這是格蘭特斯金納寫的很多東西,所以請檢查his blog。
您可以將東西添加到您自己的垃圾回收器中,然後在完成垃圾回收後對其進行掃描。
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];
}