我使用的是 root 设备,想要获取某个应用程序的完整内存转储。
我已经尝试过:
- 一些谷歌结果说使用“adb Kill -10 [pid]”
但是,它给了我“sigusr1 forcing gc (no hprof)”,并且没有 hproc 被转储。
这可能是特定于设备的。
- 我还尝试过在 DDMS (Eclipse) 中使用“转储 PROF 文件”按钮,
但它只给了我一个大约 5 MB 的文件,这不是一个
完整的内存转储,但不是很有用。
- 我尝试 chmod /proc/[pid]/mem 并访问该文件,但是
即使在已取得 root 权限的设备上,它也会拒绝我的权限。