众所周知MAT是eclipse时代的memory分析工具,但是同时也可以独立运行,目前独立运行需要不低于java11版本。
AndroidStudio使用profiler选中memory到处javaheap文件不能直接在mat中打开,需要使用hprof-conv程序转换成标准的hprof文件,因为hprof-conv在Androidsdk的platform-tool文件夹下,只需要配置path或者在该目录下执行命令hprof-conv 源文件名 转换之后的目标文件名 即可生成标准的hprof文件,在MAT中打开使用。
MAT下载 :http://www.eclipse.org/mat/downloads.php