玩一玩存在内存泄漏,麻烦帮忙看看

环境:
引擎版本:1.7.16
ide:1.7.16
我们是横屏游戏,因为1.7.17版本有适配问题,所以还是用的旧版引擎
具体见附件,里面包含代码,截图,重现步骤
 
以下都是在xcode和手机上测试的
泄漏重现:
1.多次点击创建(Loader.load / new MyView())
2.点击移除(myView.destroy())
3.点击清理(Loader.clearRes(xxx,true),强制清理,不管引用计数)
重复几次,内存一直上升(使用android studio查看内存,期间多次强制gc,xcode里面也可以看内存)
*h5版本,创建几个MyView,然后强制clearRes,这样界面上的贴图会被清掉,可是在玩一玩上,即使强制clearRes,界面上的贴图还是完好的,并且每次创建内存涨幅都比较大。

测试过程中碰到drawTexture报错
报错重现:
1.点击创建
2.点击清理
3.点击移除
先把texture释放掉,再myView.destroy()就报错
已邀请:

layabox

赞同来自:

1.7.17以后的版本,使用的是玩一玩最新的版本,1.7.17以前的版本使用的是玩一玩旧版(也就是之前的厘米秀版)
 旧版玩一玩上清除的只是LayaAir引擎里面引用,而厘米秀底层的引用是厘米秀底层做的引用计数,所以会有问题。要解决这个问题,只能是升级到最新版引擎,使用玩一玩新版。
 
另外,玩一玩旧版,LayaAir引擎基本上不会再维护了。
 
关于玩一玩适配问题,预计1.7.18支持。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作