How to convert a heap dump in android to eclipse format

亡梦爱人 提交于 2019-11-30 03:55:24
Oleg Vaskevich

Sounds like you need to use the hprof-conv tool that's located in [Android-SDK]\platform-tools.

To do this on Windows:

  1. Press WINKEY+R and type in cmd
  2. Type in:

    cd "C:\android-sdk\platform-tools" (or whichever directory contains your Android sdk)

  3. Assuming you have your Dalvik file on the Desktop (I'm just guessing the directory), type in:

    hprof-conv "C:\Users\Edmund\Desktop\heap-dump-tm-pid.hprof" "C:\Users\Edmund\Desktop\4mat.hprof"

  4. This will generate the standard format HPROF file that you can use called 4mat.hprof

Just to be said: You don't explicitly need to convert the .hprof file using hprof-conv. MAT does this for you automatically - as described here. In Eclipse,

  1. open the Preferences Window,
  2. navigate to Android > DDMS
  3. and change the HPROF action to "Open in Eclipse".

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!