我运行以下 Android Monkey 命令:
adb shell monkey --hprof -v -p com.my.app 5000
它应该在 /data/misc 下创建一个 hprof 文件,但它没有。我修改了 777 /data/misc。
然后我尝试了 kill -10 APP_PID,但在 logcat 下得到了以下内容:
I/dalvikvm( 771): threadid=4: reacting to signal 10
I/dalvikvm( 771): SIGUSR1 forcing GC (no HPROF)
D/dalvikvm( 771): GC_EXPLICIT freed 46K, 38% free 8352K/13383K, external 15387K/15496K, paused 98ms
我在 Galaxy S 上运行 Cyanogenmod 版本 7、Android 版本 2.3.7。
为什么有“没有 HPROF”,我如何通过 Monkey 获得 HPROF 转储并杀死 -10?
谢谢