Camera 性能优化

Adb命令给 Android CPU 提频 | 收藏,用的上

在排查性能相关问题时,有时我们需要看下是否是cpu降频了之类的~,那么通过adb命令来查看和设置cpu频率就派上用场了。

设置CPU频率:

#!/bin/bash
echo "cpu 0 freq"adb shell "echo "userspace" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"adb shell "echo "1958400" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
echo "cpu 1 freq"  adb shell "echo "userspace" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor"adb shell "echo "1958400" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_setspeed"
echo "cpu 2 freq"  adb shell "echo "userspace" > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor"adb shell "echo "1958400" > /sys/devices/system/cpu/cpu2/cpufreq/scaling_setspeed"
echo "cpu 3 freq"  adb shell "echo "userspace" > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor"adb shell "echo "1958400" > /sys/devices/system/cpu/cpu3/cpufreq/scaling_setspeed"

查看当前cpu频率:

#!/bin/bash
for ((i=0;i<3000000;i++));do echo "\n\n========test cnt ${i}=======" echo "cpu 0 freq"   adb shell "cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq"
echo "cpu 1 freq"   adb shell "cat /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq"
echo "cpu 2 freq"   adb shell "cat /sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_cur_freq"
echo "cpu 3 freq"   adb shell "cat /sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_cur_freq"
echo "cpu 4 freq"   adb shell "cat /sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_cur_freq"
echo "cpu 5 freq"   adb shell "cat /sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_cur_freq"done

cpufreq中参数说明:

scaling_setspeed–设置cpu运行的频率

cpuinfo_cur_freq–CPU当前运行的频率

cpuinfo_max_freq—CPU可以运行的最大频率

cpuinfo_min_freq—CPU最小运行频率

scaling_governor—控制CPU频率的调整方式

《Android Camera开发入门》、《Camx初认识》已经上架,可以点击了解 -> 小驰成长圈 |期待见证彼此的成长 

觉得不错,点个赞呗 

读到这里,说明你是真做 Camera 的 加个关注、进个圈子,后面调试卡壳时,有个能直接问的人。
小驰行动派公众号 公众号 · 小驰行动派 每周 HAL / Camx / Sensor 干货
小驰行动派知识星球 知识星球 · 小驰行动派 资料包 + 随时答疑
系统学 Camera 开发 →
分享到: 复制链接
← 上一篇 Android Camera2 集成人脸识别算法 下一篇 → 学习完Camera入门课程视频,可以去找工作了?

相关文章

推荐课程

想系统学习 Camera 开发?看看这些课程

评论 (0)

暂无评论,快来抢沙发吧