发布网友 发布时间:2022-04-27 02:43
共1个回答
热心网友 时间:2022-06-24 23:47
通过输入adb命令的方式抓取,通过adb pull或其他方式将这个文件导出来和通过DDMS抓取。
一、Java简介:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
二、抓取hprof文件步骤:
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了。