之前在网上看一篇关于android管理内存的文章,写的很好,是用mat进行内存跟踪,然后最终确定内存泄漏的地方进行代码的修改。期间用到了android sdk的一个工具--hprof-conv.exe来转换mat能是用的文件格式。可是点击hprof-conv.exe并不执行,因为是新手所以掉入坑中......开始以为是win10不支持,后来咨询了大神,才知道转换的命令是以命令行的形势来完成转换的,下面贴上命令:
hprof-conv xxxxx.hprof yyyyy.hprof,其中xxxxx.hprof为原始文件,yyyyy.hprof为转换过后的文件。转换过后的文件自动放在android-sdk-windows\tools 目录下。
前面的xxxx为原文件,要加上文件路径(如果不加上路径,就把这个文件放到和hprof-conv.exe同级目录下),转换后的yyyyyy文件就可以用mat打开了