android performance trace时,要首先使能内核的cpufreq_gov,不然Avtivity会报告给eclipse出现打不开/sys/kernel/debug/tracing/events/cpufreq_interactive/enable文件的错误。
简记:
- 在 kernel/arch/arm/configs/Projecrname_defconfig增加选项使能CPUFREQ_GOV
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
CONFIG_CPU_IDLE=y
CONFIG_VFP=y
CONFIG_NEON=y
使用mrproper重新配置内核config, envsetup,使用vendor的脚本重新配置(含内核)
DroidSrc/kernel$ make mrproper
DroidSrc$ . ./envsetup
DroidSrc$ make –j4
- 挂载debugfs
adb shell mount -t debugfs nodev /sys/kernel/debug
3. 使能开发者选项选择要追踪的组合
本文介绍如何在Android设备上设置内核参数以启用cpufreq_gov,这对于使用androidperformancetrace进行性能分析至关重要。文中详细说明了修改内核配置、重新编译内核以及挂载debugfs文件系统的步骤。
1667

被折叠的 条评论
为什么被折叠?



