首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理/优化Android应用中的高内存使用率

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

Stack Overflow用户
提问于 2018-08-21 02:12:05
回答 1查看 285关注 0票数 0

我注意到我的应用程序一直很慢,所以我运行了Android Profiler,我得到了以下结果:

​

我的问题是,如何确定哪些内存正在使用,以及如何对其进行优化?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-21 02:20:38

使用所有内存的内容已经在你的屏幕截图中了:它是大量的byte[],FinalizerReference和位图。

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

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

另请参阅Android Profiler文档中的View memory allocations。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51936381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档