是否有任何Java API?我如何阅读这些信息。如何在Android设备上读取CPU频率
23
A
回答
38
要具有频率在Android上,只需读取/ sys目录这些特殊文件:
#cat "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"
#cat "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
#cat "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
您将有电流,最小和最大频率允许的。
7
不是MHz,但至少是某种东西。 bogoMIPS值可能对您有用。
private String ReadCPUinfo()
{
ProcessBuilder cmd;
String result="";
try{
String[] args = {"/system/bin/cat", "/proc/cpuinfo"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while(in.read(re) != -1){
System.out.println(new String(re));
result = result + new String(re);
}
in.close();
} catch(IOException ex){
ex.printStackTrace();
}
return result;
}
3
如果你有兴趣在您的系统处于什么状态多久度过的,签出文件
/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
我不知道,root访问权限是否有必要为。
+0
与'cpuinfo_cur_freq'不同,根访问似乎不是必须的。 – 2013-10-08 17:23:23
相关问题
- 1. 如何在Android中设置CPU频率?
- 2. CPU频率在Android
- 3. 如何在Android设备上模拟高CPU使用率
- 4. 如何从android设备上的android设备上的USB设备读取数据?
- 5. CPU在Android设备
- 6. Android检查CPU频率?
- 7. 如何确定Android设备上的最佳音频采样率?
- 8. 读取多核CPU的CPU使用率
- 9. 如何在c#中获得CPU频率
- 10. 如何从android设备读取proc/stat?
- 11. 在textView上更新CPU频率(howto?)
- 12. 如何在Android系统中监控CPU频率
- 13. 如何在Android设备上
- 14. 如何获取Android设备上的所有视频
- 15. 开架设备CPU使用率
- 16. 读取.NET流:高CPU使用率 - 如何阅读wihtout while(true)?
- 17. 如何在设备中获取相机分辨率? (Android)
- 18. 在Linux C++上读取CPU
- 19. 如何读取Android设备上的来电号码
- 20. Android:如何读取根设备上wpa_supplicant.conf文件的内容?
- 21. 在Android设备上播放视频
- 22. 在Android设备上的视频作品
- 23. 在Android设备上播放视频
- 24. 在C#中获取设备的CPU利用率和WinCE上的可用RAM
- 25. 如何获取Android设备的CPU供应商名称。
- 26. 如何获取设备规格(ram - storage - cpu)库或api Android
- 27. 如何从音频设备ID获取音频设备号?
- 28. 任何建议在Android设备上的RAM和CPU使用
- 29. 如何在Windows Phone设备上获取屏幕分辨率
- 30. 如何在Android上获取视频帧速率?
真棒回答埃利斯,你真的帮了我很多。我在研究中发现的一件事情是,scaling_cur_freq不一定是当前的CPU频率,而是内核认为频率是什么。要获得真正的频率,您需要root访问权限来读取cpuinfo_cur_freq。此外,获得root访问权限允许您设置cpu速度,这对于在最佳/最差情况下进行分析非常有用。 – JonnyBoy 2012-05-25 19:01:52
Hummm在我看来,即使有root权限,您也无法编辑cpuinfo_ *文件。 – JohnTortugo 2014-01-30 18:49:28
我们如何获得CPU负载或利用率? – Ashkan 2015-06-28 19:54:52