android如何强制cpu核心离线(关闭核心)

标签 android adb cpu frequency power-management

我使用的是四核智能手机。

我想知道如何强制三核或两核离线。因此,我可以在运行指定基准测试的不同频率级别上测量不同 Activity 核心数的性能。

我可以通过“userspace governor”管理核心频率。但是,我无法关闭内核。当我运行基准测试时,空闲内核将被唤醒。

我已使用“adb shell”连接到手机。我也可以获得根访问权限。

谁能帮忙解决这个问题?提前致谢。

最佳答案

运行以下命令关闭 cpu1、cpu2、cpu3。

adb root
adb shell stop mpdecision
adb shell
echo "0" > /sys/devices/system/cpu/cpu1/online
echo "0" > /sys/devices/system/cpu/cpu2/online
echo "0" > /sys/devices/system/cpu/cpu3/online

关于android如何强制cpu核心离线(关闭核心),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221680/

相关文章:

c# - 为什么 CPU 使用率不增加?

PHP 尖峰 cpu 使用率

android - 从 sdcard 将图像文件读入位图,为什么会出现 NullPointerException?

android - Android 应用程序上的 Urlshortener 和 403 错误

android - Adb命令取消/挂断来电

android - 如何让 x10 mini 出现在 osx 上的 adb devices 中?

android - 在 Eclipse 中调试 Android NDK C/C++ 代码 - 断点未命中

C# 异步方法在 Activity 暂停时继续,导致 IllegalStateException : Can not perform this action after onSaveInstanceState

android - 如何让adb server 不响应?

c - 想记下我的 C 程序的 CPU 使用率和内存使用率