收藏
回答

安卓机上,setInterval里只执行了非常简单的操作,跑了三分多钟后小程序内存竟暴增200多M?

只有一个页面,只执行了一次setInterval,不涉及页面销毁没clearInterval的问题。


录了个屏,大概在3分40多秒时能看到性能监控面板上内存从90多M突然变成了300多M:

https://resources-1257265876.cos.ap-beijing.myqcloud.com/debug/WeChat_20220701153139.mp4


代码片段:https://developers.weixin.qq.com/s/Q6raMqmN7rAH

最后一次编辑于  2022-07-05
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-07-29

    你好,复现后麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,时间点,我们查下

    2022-07-29
    有用
    回复 7
    • Why not?
      Why not?
      2022-08-03
      日志已经传了,这次大概五六分钟的时候内存从90多M突增到300多M。
      时间:2022-08-03 20:39~20:46
      微信号:wxid_56hk53nr7wlf22
      2022-08-03
      回复
    • Why not?
      Why not?
      2022-08-09
      有在查吗?这个问题挺影响小程序稳定性的,内存太大就容易闪退。
      2022-08-09
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2022-08-09回复Why not?
      查了,这里不是真的内存涨了,而是统计数据有问题。具体原因还在排查
      2022-08-09
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2022-08-19
      android通过代码的方式取内存占用,只能取到系统的缓存值,系统的缓存值5分钟会更新一次。开发者反馈内存从90M突增到300M,其实是系统更新了缓存值,而不是内存占用真的有突增。
      2022-08-19
      回复
    • 梧桐
      梧桐
      2023-02-01回复Why not?
      搂着,请问你是用什么方法动态监测内存的使用情况?
      2023-02-01
      回复
    查看更多(2)
登录 后发表内容