求引擎大佬帮忙看下,h5游戏玩着玩着浏览器就自动刷新了

  • Creator 版本: 2.1.2
  • 重现方式:必现

问题是这样的:
输出cc.loader._cache的长度,一直打开游戏的界面,每次差不多到1200手机浏览器就会自动刷新,用微信点开链接玩也是会
游戏资源管理:
例:单张大图A通过动态加载,如果A不在引用,差不多1分钟后会执行释放,确认是这些大资源都有执行了释放
设计自动图集是释放的,因为太多关联
发现:自动图集里面每个用到的小资源都会有一个.json在cc.loader._cache中,那么打开几个界面那些界面引用到的自动图集就会被加载,cc.loader._cache里面就会存着那些个被用到的资源。所以如果项目大一点,界面多一点引用的资源多一点就会很容易导致cc.loader._cache长度超过1200,导致玩着玩着,浏览器就自动刷新了
请问这种的应该怎么优化

这个需要看你的内存到底达到了什么样的一个量级,_cache的长度应该不能代表什么,之前有遇到过加载mp3文件的时候会导致浏览器自动刷新,因为加载的mp3文件格式上好像有些问题,导致加载解析后的内存翻了上百倍,用格式工厂重新导出后,问题就解决了

郁闷,什么时候与大佬帮忙看下,

通过动态加载的资源释放以后,内存没有很快降下来,导致界面开多了,动态资源加载多了,浏览器就自动刷新了。有什么办法可以解决

@337031709

你内存最大到多少M

点完界面大概是这些,有调用释放资源的函数,但是内存就是没有减下去。不清除,我这个是不是比较占内存,现在都不知道改往哪个方向优化

有知道的大佬帮忙指点一下

我的JS内存 100M 内存总占用1.5G 我也不知道怎么回事

是h5吗,如果是h5,会自动刷新吗

是H5 不过不会自动刷新

你的QQ多少 我们研究一下 你加我Q 67172435

自顶一下…

我的手机是iphone6s plus,用手机自带浏览器也会闪退,并且提示“此网页出现问题,已重新载入”

图是用PerfDog检测的,红色箭头标注的地方差不多是自动刷新的时候,大佬们帮忙看下

自顶一下…

想办法降低内存吧 内存爆掉iOS浏览器就会自动重启

这边是真机运行游戏看里面的真是内存也不大呀。而且,你说的重启就是指自动刷新吗

而且,我有调用释放资源的接口。但是内存没有立马释放,有时候要等很久内存才会降下来,这个时候如果继续打开界面,内存就会一直涨,请问有什么好办法解决吗

而且。我发布完,包体也才145M,及时支援全加载了,应该也不至于把浏览器撑爆吧

这是发布以后的大小