收藏
回答

小程序重复进入一个页面100次后开始卡顿,通过重启微信,重启手机也无法解决;

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.36 2.31.0

我们小程序有要重复进入一个页面做任务的场景,测试发现进入任务页面再出来,做不同任务100个之后,小程序所有页面都开始运行卡顿,「检测代码未发现内存泄漏,但可能有内存泄漏」。150次之后明显卡顿影响小程序操作。通过重启微信,重启手机也无法解决;

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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-04-27

    监听内存看下https://developers.weixin.qq.com/miniprogram/dev/api/device/memory/wx.onMemoryWarning.html

    2023-04-27
    有用
    回复
  • 沙粒
    沙粒
    2023-04-28

    在全局onShow(options) {

    wx.onMemoryWarning(function () {

      console.log('onMemoryWarningReceive')

      uni.showModal({

      title: '提示',

      content: '内存不足警告',

      success: function (res) {

      if (res.confirm) {

      console.log('用户点击确定');

      } else if (res.cancel) {

      console.log('用户点击取消');

      }

      }

      });

    })

    },

    里面进行监控,从新编译代码,手机扫码预览后,进入小程序玩5分钟,内存警告未触发,但是小程序还是在变的更严重的卡顿,重新启动一下微信,进入小程序仍然严重卡顿,测试进入那个频繁进入的页面过度出现白屏1秒以上。

    2023-04-28
    有用
    回复 1
    • 贾飞
      贾飞
      08-06
      您好,请问这个问题有没有什么有效的解决方案?
      08-06
      回复
登录 后发表内容