9***@qq.com
9***@qq.com
  • 发布:2024-07-28 22:24
  • 更新:2024-07-29 09:10
  • 阅读:198

打包为APP之后,就简单增加数字也会减少设备可使用内存该怎么办呢,一直存在内存溢出,总有一点无法回收的垃圾.

分类:uni-app

做了一个大屏的项目,可是展示出去后,总是一天都坚持不了,就会卡死,在浏览器上面已经是都回收好了垃圾,没那么多内存占用,但是打包为APP之后,却很容易卡死,不知道怎么优化了.

2024-07-28 22:24 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

浏览器很多行为不可控,比如内存回收时机。
你提到的问题也有可能是你代码的问题、三方插件的问题,也可能是uni-app引擎的问题。
你可以使用adb持续监控内存,看看再操作什么时会发生内存泄露,先定位有问题的页面、再定位有问题的代码。
另外建议使用uni-app x,x有uni.getPerformance这样的性能监控api,https://doc.dcloud.net.cn/uni-app-x/api/get-performance.html,并且引擎每次发版前有自动化测试监控内存泄露。老uni-app没有这套机制

  • 9***@qq.com (作者)

    可是我就创建了一个默认模板,只是写了一个定时器增加数字,打包到安卓屏上都在持续占用内存,越占越多。

    2024-07-29 09:15

  • 9***@qq.com (作者)

    uniapp有什么方法可以强制回收一遍垃圾吗?

    2024-07-29 09:16

要回复问题请先登录注册