我注意到我的应用程序一直滞后,所以我运行了 Android Profiler 并得到以下结果: 我的问题是如何确定所有内存耗尽的内容,以及如何优化它?
1 回答
冉冉说
TA贡献1877条经验 获得超1个赞
使用所有内存的内容已经在您的屏幕截图中:它有很多byte[]
s、FinalizerReference
s 和位图。
现在您可能想知道哪个代码负责分配这些。
只需单击占用大量内存的类名(例如byte[]
在本例中)。实例视图窗格将在右侧打开。单击任何实例以查看导致其分配的调用堆栈。单击更多实例以了解最大的违规者。
添加回答
举报
0/150
提交
取消