如何抓取hprof文件
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何抓取hprof文件?
[SOLUTION]
1. 命令行方式抓取,方法如下:
a) 通过输入adb命令的方式抓取,PIDXXX为对应进程的PID:
adb remount
adb shell chmod 0777 /data/misc
adb shell kill -10 PIDXXX
b) 会在/data/misc目录下生成一个以pidXXX.hprof结尾的hprof文件。
c) 然后通过adb pull或其他方式将这个文件导出来即可。
2. 通过DDMS抓取:
a) 打开ECLIpse,点击device窗口的Dump Hprof file 图标(绿色圆柱体,右边一条向下红色箭头线)

b) 等几秒中会弹出保存hporf的路径,然后就可以获取到当时的hprof了。
注意:hprof只能在ENG或开启了root的User load上来抓取,这样才是有效的。
