gpt4 book ai didi

macos - 在 OS X 上以编程方式检测当前 CPU 时钟速度?

转载 作者:行者123 更新时间:2023-12-02 07:22:35 24 4
gpt4 key购买 nike

我刚刚购买了一个漂亮的 MBA 13"Core i7。我被告知 CPU 速度会自动变化,而且变化幅度也很大。我真的很希望能够通过一个简单的应用程序来监控这一点。

是否有任何 Cocoa 或 C 调用来查找当前时钟速度,而不实际影响它?

编辑:我可以接受使用终端调用以及编程方式的答案。

谢谢!

最佳答案

您可以通过sysctl轻松查询CPU速度,或者通过命令行:

sysctl hw.cpufrequency

或通过 C:

#include <stdio.h>
#include <sys/types.h>
#include <sys/sysctl.h>

int main() {
int mib[2];
unsigned int freq;
size_t len;

mib[0] = CTL_HW;
mib[1] = HW_CPU_FREQ;
len = sizeof(freq);
sysctl(mib, 2, &freq, &len, NULL, 0);

printf("%u\n", freq);

return 0;
}

关于macos - 在 OS X 上以编程方式检测当前 CPU 时钟速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com