标签: java android ram
我注意到我的应用程序一直落后,因此我运行了Android Profiler,结果如下:
我的问题是我如何确定所有“内存”已用完,以及如何对其进行优化?
答案 0 :(得分:0)
屏幕快照中已经显示了所有内存的使用情况:其中有byte[],FinalizerReference和位图。
byte[]
FinalizerReference
现在您可能想知道哪个代码负责分配这些代码。
只需单击一个占用大量内存的类名(例如byte[])。实例视图窗格将在右侧打开。单击任何实例以查看导致其分配的调用堆栈。再点击几个实例,可以了解最大的罪犯。
另请参阅Android Profiler文档中的View memory allocations。