我几个月前在Google Play上发布了一个应用程序,我的大部分用户都对我的应用程序的内存使用有严重问题,这是真的,因为当我检查了我的内存使用情况从“运行的应用程序”标签,我看到,它利用存储器80〜110MB,像下面的图片:寻找浪费内存的课程
为了找到类/活动或代码片段引起该问题我发现MAT(内存分析工具)插件有用,但它确实让我感到困惑,请考虑到以下图像:
使用的内存的总大小为9.8MB然而“运行应用程序”选项卡显示我80MB在同一时间!
另一个问题是柱状图,浅堆的byte[]
对象太高。
这是正常的吗?另外,当我调试一些Google项目时,字节值总是太高!
所以我怎么能找到什么是使用所有这些记忆?
你检查了[这个问题](http://stackoverflow.com/questions/6080906/memory-analyzer-tool-in-android?lq=1)?这听起来像你想要的。 – thegrinner 2013-09-17 20:47:35
这里要澄清一下,您是否尝试过常规调试?你期望使用那个空间,搜索byte []等的代码。 – clwhisk 2013-09-22 02:40:38