为了账号安全,请及时绑定邮箱和手机立即绑定

如何处理/优化 Android 应用中的高内存使用率

如何处理/优化 Android 应用中的高内存使用率

潇湘沐 2021-08-04 10:06:01
我注意到我的应用程序一直滞后,所以我运行了 Android Profiler 并得到以下结果: 我的问题是如何确定所有内存耗尽的内容,以及如何优化它?
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

使用所有内存的内容已经在您的屏幕截图中:它有很多byte[]s、FinalizerReferences 和位图。

现在您可能想知道哪个代码负责分配这些。

只需单击占用大量内存的类名(例如byte[]在本例中)。实例视图窗格将在右侧打开。单击任何实例以查看导致其分配的调用堆栈。单击更多实例以了解最大的违规者。


查看完整回答
反对 回复 2021-08-04
  • 1 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信