项目发布为qqplay,真机运行内存持续增长问题

https://blog.csdn.net/liujia216/article/details/53215751

cocos creator 1.9.3的项目,已经参考上面的链接进行了资源释放。我是这么做的:
1 所有场景都有勾选“自动释放资源”。
2 动态加载的资源(图片,声音,spine)都调用了cc.loader.setAutoRelease
3 动态加载的prefab都调用了cc.loader.setAutoReleaseRecursively
4 场景切换的时候主动调用cc.sys.garbageCollect()垃圾回收

通过以上策略,在windows下用模拟器运行,内存比较稳定。
但是在手机上用手Q跑,内存却持续增长如下图:

请教一下引擎开发人员或者有经验的同学,如何解决这问题

@panda 哥哥 ,麻烦看一下这个问题了

问一下你监测内存用的是什么工具?

可以试试升级到2.0,或者上传个demo,做下分析。

用的腾讯的WeTest

升级到2.0过,各种不兼容,后来又回退了回来。
稍后有空我弄个demo过来啊

好的,thx

NewProject.zip (1.5 MB)

大概找到问题起因了,很可能是使用spine导致的。
我的demo中一个加载spine的按钮,一个加载图片的按钮。
不停的点击的加载spine,内存就会不停的上涨。点击垃圾回收内存也不会下降。
估计是引擎在spine资源管理这块有bug,麻烦看一下。

上图就是手q上用腾讯weTest性能测试的内存方面的结果,一直在涨。

重点:windows和浏览器下环境下,点击垃圾回收内存就会马上下降至初始值。