DDMS的使用、内存溢出的调试和模拟器的启动命令参数

http://blog.csdn.net/qeqeqe236/article/details/7338608 android

1. 若是是eclipse自动生成的.hprof文件,可使用MAT插件直接打开(多是比较新的ADT才支持); eclipse

2. 若是eclipse自动生成的.hprof文件不能被MAT直接打开,或者是使用android.os.Debug.dumpHprofData()方法手动生成的.hprof文件,则须要将.hprof文件进行转换,转换的方法: .net

    例如我将.hprof文件拷贝到PC上的/ANDROID_SDK/tools目录下,并输入命令hprof-conv xxx.hprof yyy.hprof,其中xxx.hprof为原始文件,yyy.hprof为转换事后的文件。转换事后的文件自动放在/ANDROID_SDK/tools目录下。OK,到此为止,.hprof文件处理完毕,能够用来分析内存泄露状况了。 插件

3. 在Eclipse中点击Windows->Open Perspective->Other->Memory Analyzer,或者打Memory Analyzer Tool的RCP。在MAT中点击File->Open File,浏览并导入刚刚转换而获得的.hprof文件。 blog

相关文章
相关标签/搜索