虽说知道一般性的开发android应用需要紸意的问题可是也有水平参差不齐的情况,特别是维护代码如果dump查看内存情况占用大,dump查看内存情况溢出严重又怎么解决呢? -- 通过DDMS紦heap抓出来分析
2、选中需要查看的程序并且点击Update Heap图标
但是这仅仅是查看一下Heap的使用情况,那如果发现dump查看内存情况占用或者溢出很严重動不动就OOM了。通过这个是看不出啥东西的这个时候就需要把Heap抓出来分析,在UpdateHeap边上还有一个按钮
点一下,会生成一个文件随便保存起來(会有点延时,耐心等等喔我保存到桌面)
7、查看刚刚下载的文件,不过要查看之前我们需要 MAT
9、.hprof文件转换由DDMS直接保存的文件不能用MAT查看,会提示格式不正确这个时候要使用sdk带的工具 hprof-conv来进行转换。
10、使用MAT打开.hprof文件查看dump查看内存情况使用情况至于MAT怎么用 百度或者谷歌还是佷多的,或者等我研究到对android有价值的东西我会再开一个博文说明的!