你多个资源同时加载,然后释放看看,还有自定义引擎确定下代码是不是合进去了?
好的,非常感谢。不过试了,应该是不行。
发个demo,我看看
非常感谢,解决了,多加载一个perfab就释放掉了。
没理解,多加载一个prefab什么意思呢
本来程序加载了一个perfab
你再加载一个。两个就能释放了。。就这么神奇,并且按照上面大神的方式修改源码就行了
我何时才能想楼上的大佬这么优秀。
怎么解决,是官方bug?
mark
2.2.0的问题和这个帖子的问题完全不一样,代码结构都不一样。
不确定你的问题是什么,这里有个已知的内存泄漏问题,你可以修复下,其他的问题还是得分析下。
https://github.com/cocos-creator/engine/pull/5900
麻烦给下demo,谢谢!
demo看到了吗?
为什么demo这么大,按理不该啊,我这边还在下载中 …
抱歉~ 我build工程没干掉~ 我要不再发一个把?
这些JS引用你需要清理下
销毁是需要node.destroy的,而不只是销毁组件
** 避免在控制台打印对象日志,这个会产生内存的,导致误判 **
基本都是用法问题,使用JS语言,要细心,不然很容易数据泄漏的,还有节点不用都需要调用destroy,不然会出现内存泄漏,下面是修复前后的代码比对 (该处理基于2.2.x)。
leak-fix.zip (12.5 KB)
1赞