收藏
回答

小程序内存消耗基本200M起步,对中低端机很不友好,能优化一下吗?

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 7.0.5 2.7.8

- 需求的场景描述(希望解决的问题)

新建一个代码片段,一行代码不写,在手机上预览,打开性能监控面板,内存消耗就有200M左右,从这点来看,小程序可一点都不“小”。

现在不少安卓手机还是4G以下的内存,本身内存就是很容易吃紧的,小程序这一上来就几百兆的内存,很容易就因为内存不足发生黑屏、闪退等问题 -- 我们目前还没有多少用户,就已经收到不少相关问题的反馈了。

- 希望提供的能力

能不能从底层优化一下,减少小程序的内存消耗,让小程序真的“小”?

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

3 个回答

  • HS
    HS
    2019-08-01

    感谢反馈,目前在优化,有计划正在尝试通过某些方式,会减少些内存消耗

    2019-08-01
    有用
    回复 1
    • 刘的的
      刘的的
      2020-06-02
      您好 想问一下咱们这个现在优化的怎么样了呢?
      2020-06-02
      回复
  • 神经蛙
    神经蛙
    2019-07-29

    建议仔细看下 小程序的代码逻辑   像这样 黑屏 闪退 一般 是 代码中存在导致内存泄露的逻辑

    重点查找 定时器 是否回收?运行下工具中的Audits?看下可能的问题

    2019-07-29
    有用
    回复 3
    • 路易
      路易
      2019-07-29
      之前遇到过一张gif超级耗费内存 在某些手机 后来把gif图片删除 果断小程序不闪退或黑屏了
      2019-07-29
      回复
    • 神经蛙
      神经蛙
      2019-07-30
      是的 任何 过大的数据渲染 都会这样 不仅小程序 H5也会 而且 客户端也会限制某个应用占用内存 建议 GIF 进行减帧处理 满足需求即可
      2019-07-30
      回复
    • 路易
      路易
      2019-07-31

      后来都改成css3动画了 不使用gif了

      其实主要是靠小程序源代码优化 同样的代码 在不同的安卓手机 占用的内存不一样  有的手机只用了300MB左右   但是有的是手机会占内存800MB左右 ,不知道微信是如何优化管理这个内存的,同样的代码带来占用的内存大小不一样 这个有点难以优化

      2019-07-31
      回复
  • Hasaki
    Hasaki
    2019-07-29

    不能

    2019-07-29
    有用
    回复
登录 后发表内容