收藏
回答

求解小游戏内存机制

游戏在7.0.5的微信版本上有多个玩家反馈黑屏,我这边看谷歌浏览器内存最多达到是300多m。 但是在微信小游戏开发模板中看业务内存达到了988m 。

而且切换场景的时候我做了强制调用gc,但是看内存并没有下降。想问下这个具体的内存机制到底是怎么样的。然后有没有详细优化的文档~

回答关注问题邀请回答
收藏

3 个回答

  • nali
    nali
    2019-07-19

    感觉主动调用gc没有什么用,不过从测试来看gc频率在30s左右会gc一次,内存会有小幅下降,然而并不知道这个gc是微信的动作还是引擎的动作...

    2019-07-19
    有用 2
    回复
  • cz_him
    cz_him
    2020-09-04

    老哥,解决问题了吗?我也遇到这种情况,开发调试的时候,每次扫码进入游戏,内存都会增长100多m,这种增长还是无上限的,一直增长到游戏崩溃为止,不知道发布之后是不是也这样。

    2020-09-04
    有用
    回复
  • 月亮拌饭
    月亮拌饭
    2019-07-18

    在游戏中同样玩,谷歌浏览器下调用了好几次gc回收了,但是在微信小游戏中并没有去调用,内存一直在涨

    2019-07-18
    有用
    回复 1
    • 月亮拌饭
      月亮拌饭
      2019-07-18
      测试了下canvas模式下会隔断时间gc,但是webgl模式下不会。求助官方人员帮忙解答一下
      2019-07-18
      回复
登录 后发表内容