[]movieclip释放内存遇到问题

通过调用movieclip的destroy方法后sprite和drawcall明显下降,但占用内存一直没变,内存达到一定数值后就会闪退,请问movieclip有什么好的降内存方法吗,引用都去掉了,但内存一直没下来。Laya.loader加载的资源通过clearRes释放缓存内存有明显下降的,movieclip有类似方法吗?
已邀请:

cuixueying

赞同来自:

  在mc中,使用destroy方法移除显示对象,对应的显示对象的资源引用也会进行移除,如果同一个mc多出被引用,那么其中一个mc调用了destroy销毁方法,对应的另外一个mc的显示资源也会进行销毁。其他的显示对象调用销毁方法可能不会把资源销毁,但是mc下一定是这样的。
  这个我们是考虑到:mc下如果让开发者去销毁资源,逻辑处理上会比较麻烦,所以我们直接实现了资源销毁的功能,这块的需求是远大于不销毁资源的需求量的。 
  可以检查下你的mc在别处是否也有被引用到。

要回复问题请先

商务合作
商务合作