收藏
回答

小程序使用时内存越来越大,直到卡死,是什么原因?

上图为初始状态,性能检测工具上看到内存为143M。

整个页面布局为上面主菜单,下面为内容渲染区域,采用watch props中的分类数据,渲染下面内容(每次切换这个渲染区域未销毁)

在我多次切换主分类,让下面的列表反复渲染商品卡片,从性能检测工具可以看到内存一直增长。

总计切换分类20次后(列表渲染20次),内存增加到239M

点击手动回收后,依然有238M


:我想知道这种情况怎么解决?, 这导致小程序在性能低的机型上会卡死

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

2 个回答

  • optimistic
    optimistic
    2023-10-18

    手机开启性能调试看看

    2023-10-18
    有用
    回复 1
    • Tꪖꪀᧁᝰꫀ
      Tꪖꪀᧁᝰꫀ
      2023-10-18
      多次切换后,看不到任何变化,数据缓存也没有增加
      2023-10-18
      回复
  • Tꪖꪀᧁᝰꫀ
    Tꪖꪀᧁᝰꫀ
    2023-10-18

    操作结束后,dom node数量为485, 未见明显增长

    2023-10-18
    有用
    回复
登录 后发表内容