记一次MAT内存分析
1、背景 记录一次内存分析的简单实践,目的是找出占用内存较大的对象和无效的内存分配 2、工具 2.1、 DDMS或者Android Studio DDMS:抓取内存快照 Android Studio的Profiler:抓取内存快照并分析(支持android 5.0以上) 2.2、 MAT(Memory Analyzer) 内存快照文件分析工具 3、步骤 3.1、 抓取内存快照 DDMS支持5.0以下的系统,以DDMS为例。 选择目标apk,并抓取内存快照,可以先GC几次确保内存快照准确。 生成hprof文件并转换。这时生成的文件不能直接使用,要经过转换。转换工具在Android SDK的p