在 Android 多核手机上分析本机代码的方法有哪些?
我正在寻找基于墙上时间/实时经过的配置文件,CPU时间,用于在方法中执行指令的系统时间。
我使用了 gprof,但它似乎只测量每个函数的 CPU 时间。Oprofile 需要内核构建,所以这是一个过度杀戮。
在 Android 多核手机上分析本机代码的方法有哪些?
我正在寻找基于墙上时间/实时经过的配置文件,CPU时间,用于在方法中执行指令的系统时间。
我使用了 gprof,但它似乎只测量每个函数的 CPU 时间。Oprofile 需要内核构建,所以这是一个过度杀戮。
我建议您使用 Intel VTune Amplifier。此分析器允许您在Android设备上收集具有堆栈的热点,而无需 root 或任何操作系统修改。这是简单的指南: http: //software.intel.com/en-us/articles/using-intel-vtune-amplifier-on-non-rooted-android-devices