我想知道我的 Mac 上的每秒 cpu 频率。
我有一种感觉,它喜欢以非常低的时钟速度闲置,然后在需要时跳到更高的时钟频率。(我有 UI 帧速率证据表明这一点)
我的 Mac 是 2017 年 13" MacBook Pro with touchbar。以下似乎适用于较旧的 Mac:
Detect current CPU Clock Speed Programmatically on OS X?那篇文章使用的是sysctl hw.cpufrequency
终端命令。其他地方使用(和 Mark Setchell 提到)一个英特尔程序(链接)来显示它,但似乎该程序已停止为最近的 Mac/OS X 版本工作。链接到英特尔程序的截屏视频不起作用。
但是,在我的机器上,该命令总是准确返回2900000000
. 这有点可疑。在过去的 5 年里,我在 Android 和其他计算机上做了很多时钟频率的工作,我非常怀疑时钟频率是否会完全固定。
_
Apple 是否只是2900000000
出于遗留/支持原因提供命令?
有谁知道找出实际cpu频率的方法吗?
cpu实际上是否一直在运行2900000000
?
_
我已经挖掘了所有 sysctl 选项,但没有看到任何东西(sysctl -a
)。2900000000
考虑到电池性能和帧速率证据,我非常怀疑最大和最小时钟频率。