perf工具是分析cpu问题的利器,但是很多人不知道的是可以如下图形化的方式分析perf数据
TestCode:
system/extras/simpleperf/runtest
system/extras/simpleperf/runtest/Android.build.mk
Android设备执行simpleperf命令抓取原始数据dwarf :
simpleperf record -p 19104 --call-graph fp -f 6000 --duration 2 -m 4096 -o /sdcard/dwarf
Pc通过python脚本将dwarf转化为dwarf.html:
cd system/extras/simpleperf/scripts
adb pull /sdcard/dwarf .
python report_html.py -i dwarf -o dwarf.html
可以直接通过浏览器打开dwarf.html