[]严重问题资源销毁不了

资源销毁不了
我先加载一个图集,然后执行销毁
Laya.loader.clearRes("res/atlas/mainTown.json");
但内存并没回收,查看代码也执行了销毁过程,但内存就没没减下来。
 
还有个问题:
如果只是加载资源,不添加到显示对象上,内存是不是不好增加呀

未加载前

11.png

加载后

22.png

执行资源销毁后

33.png

 
根本没有减下来
 
 
   Laya.loader.clearRes("res/atlas/mainTown.json", true);
第2个参数强制回复没用呀
我试了下要自己清除所有引用就可以回收了
 
我现在遇到的问题是在做动画播放时如果回收掉资源呀
 
 
 
已邀请:

laya21126

赞同来自:

我是要完全销毁一个Animation及其资源,要如何做呀!

cuixueying

赞同来自:

首先先了解下我们的内存策略:http://ask.layabox.com/question/1726
如果要销毁一个Animation,需要
1、将Animation自身监听的事件进行移除
2、将Animation自身的缓存数据移除ani.clear()
3、将Animation从显示列表移除,即ani.removeSelf(),ani.remremoveChildren()
4、将Animation从显存移除,即ani.destroy(true)
可以参考下http://ask.layabox.com/question/3840

要回复问题请先

商务合作
商务合作