关注ing..
Cocos Creator 小游戏内存问题!cocos creator cc.instantiate内存 不能被清理 已经和cocos 官方沟通过这个问题,后来官方给的答复是微信造成的。相关链接如下: http://forum.cocos.com/t/cocos-creator-cc-instantiate/62278 示例测试工程这个链接上有,测试步骤也在这个链接上一步步给出过。 麻烦微信大大看到后,能尽快解决!
2018-08-24hello,有官方的技术大大注意到这个问题吗?这个应该是个普遍现象。
为什么小游戏这么占用内存?在chrome上就不会!我是同样的一个游戏,在同一个手机上。 H5版本(Chrome浏览器),加载到内存中的图片,我都没做任何卸载操作,就是一直常驻内存,整个游戏在Chrome上跑,基本上维持在150-300M内存,而且只有战斗或者图片瞬时加载过多的时候,能到300,很快就会降下去。 而微信小游戏版本,我还专门做了图片资源从内存卸载处理,但是内存一直飙升,刚进到主界面就到了500、600M,玩了一会直接到了900M,然后维持在900多M,最高能到1G多,这是为什么,为什么占用这么多内存。 这个不是一个手机的问题,我们的内测玩家群,安卓用户普遍出现玩着玩着就黑屏,我猜测是内存占用过多,被强制回收了,不知道为什么会占用这么多内存。
2018-08-24我也遇到同样的问题,请官方看看啊。 这个问题很崩溃,安卓手机基本都没法玩了,性能好差,用户报黑屏的黑多。
微信小游戏占用内存过大,容易黑屏微信小游戏占用内存过高,往往维持在800~900M左右,而且容易在1G左右的时候出现黑屏的现象。目前测试版本已经出现过多次,在多款安卓手机均有出现。是否是因为微信采用node.js的缘故导致内存占用过高。 补充:同游戏在Chrome上运行,一般就只占200~300M的内存
2018-08-24占用内存这个问题太吓人了,希望你们重视下,不然安卓游戏根本没法玩。 我们的游戏,同样的一个游戏,在同样的安卓机子上,用chrome打开玩很长时间,只占用100-300M内存(300是巅峰,很快会降下去,基本稳定在200M左右),用微信小游戏,进入主场景,只加载了10M左右图片资源,就占用了500、600M内存,然后会一直增加,然后能到1G多,有时候会降到900多M,但基本会稳定在1G左右,很吓人。 而且,这个游戏的H5版本,我都没做内存释放,小游戏版本,我尝试了做图片资源从内存释放,并且调用GC,但不管做不做,内存都差不多,一直在1G左右。 而且我也测试了几款目前上线小游戏的重度游戏(就是图片资源用的比较多的),发现同样的问题,就是H5版本和小游戏版本占用内存差距很大。 占用内存过多,就会经常出现黑屏现象,很多安卓玩家反馈这个问题。希望你们研究下看看是这么回事。
Android环境显是内容似乎有Bug- 当前 Bug 的表现(可附上截图) Android系统上,小游戏刷新内容时,如果不进行清除操作,可以看到canvas内容被循环绘制了多次。不知道这是SurfaceView的问题还是微信内部的Bug。理论上这会造成相当严重的性能和功耗损失。另外canvas初始内容也很奇怪。似乎每帧都在重新为canvas申请内存。[图片] - 预期表现 canvas内容只在正确位置绘制一次。确保canvas除非必须,不申请新内存。有可能的话,canvas最好能保留上次绘制的内容。 - 复现路径 - 提供一个最简复现 Demo [代码]var[代码] [代码]canvas = wx.createCanvas();[代码][代码]var[代码] [代码]ctx = canvas.getContext([代码][代码]"2d"[代码][代码]);[代码] [代码]var[代码] [代码]info = wx.getSystemInfoSync();[代码] [代码]var[代码] [代码]x = 0;[代码] [代码]function[代码] [代码]render()[代码][代码]{[代码][代码] [代码][代码]ctx.clearRect(0, 0, 5, info.screenHeight);[代码][代码] [代码][代码]ctx.fillStyle = [代码][代码]"#F00"[代码][代码];[代码][代码] [代码][代码]ctx.fillRect(0, x, 10, 10);[代码] [代码] [代码][代码]x += 20;[代码] [代码] [代码][代码]setTimeout(() => { requestAnimationFrame(render); }, 5000);[代码][代码]}[代码] [代码]requestAnimationFrame(render);[代码]代码片段wechatide://minicode/ec7ipOmc7g17
2018-08-24