一、什么是simpleperf
Simpleperf
是Android
平台的一个本地层性能分析工具。它的命令行界面支持与linux-tools perf
大致相同的选项,但是它还支持许多Android
特有的改进。
Simpleperf
是Android
开源项目(AOSP
)的一部分。其源代码位于:
/system/extras/simpleperf
文档位于:
system/extras/simpleperf/doc/executable_commands_reference.md
二、simpleperf是如何工作的
现代的CPU具有一个硬件组件,称为性能监控单元(PMU)。PMU具有一些硬件计数器,计数一些诸如 经历了多少次CPU周期&