[]内存不释放

首先注释掉TestUI中构造函数的监听,这样就没有引用了吧
var testUI:TestUI
for(var i:number = 0,len:number = 2000;i < len;i++){
testUI = new TestUI();
Laya.stage.addChild(testUI);
Laya.stage.destroyChildren();
}
testUI = null;

再写个循环掉用2000次,内存涨了24M,等了很久也没有降,这是正常的吗?
已邀请:

wudi199553

赞同来自: xtcel5805

当对象设置为null,不会立即将其从内存中删除。只有系统认为内存足够低时,垃圾回收器才会运行。内存分配(而不是对象删除)会触发垃圾回收。

xtcel5805

赞同来自:

好的,谢谢

要回复问题请先

商务合作
商务合作