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

相關文章
相關標籤/搜索