[英]how to get clock ticks for a C++ code block on Linux ? clock() results make no sense.
[英]How do I get CPU Clock Speed in C++ (Linux)?
如何在C ++中獲得CPU時鍾速度?
如果這有任何區別,我正在運行Ubuntu 9.10。
讀取偽文件/proc/cpuinfo
。 請參閱此鏈接以獲取對其包含的字段的說明。
該信息在sysfs中可用。 特別是,請在/sys/devices/system/cpu/cpu*/cpufreq
檢出scaling_cur_freq
和cpuinfo_cur_freq
。
當我有一台Compaq Athlon64筆記本電腦時,其/ proc / cpuinfo始終報告其最大速度。
我從/sys/devices/system/cpu/*/cpufreq
的文件中僅獲得可靠的當前頻率編號。
我想你的里程可能會有所不同。
嘗試執行命令lscpu
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.