是否有任何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