问题标签 [clockrates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
416 浏览

macos - 如何找到每秒的时钟速度 Mac

我想知道我的 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考虑到电池性能和帧速率证据,我非常怀疑最大和最小时钟频率。

0 投票
0 回答
116 浏览

gpu - 如何编程英特尔高清显卡 gpu 时钟频率?

我找到了一个工具(Intel Extreme Tuning Utility,os win 7 ulti x64),我可以用它来更改笔记本电脑上的 gpu 时钟(cpu 类型Intel Core i5-4210U,内置于 Intel HD Graphics 4400)。我在 Intel XTU 的这个屏幕上用红色标记了滑块(属于该功能)以避免任何错误。

我很乐意将这样的功能构建到我自己的程序中。如果我的程序至少在我自己的处理器(上面链接的处理器类型)上工作,这就足够了。

我的问题是,我不知道如何访问 gpu 时钟速率或绝对 gpu 时钟,或者幕后真正存在的任何东西。一些文档或任何提前的建议都会很棒。

0 投票
3 回答
61 浏览

c++ - 增量速度是否受时钟速率影响

考虑下面的循环。这是我试图解决的问题的简化示例。我想限制每秒调用doSomething函数的次数。由于循环工作得非常快,我想我可以使用速率限制器。假设我通过使用不同的x数字运行它找到了一个合适的值。

我想知道如果我在较低的时钟频率下工作,对doSomething函数的调用次数是否会更少。在这种情况下,我想将对doSomething函数的调用次数限制为每秒一次。我写的第二个循环如下。

这会对不同的时钟周期起到作用还是仍然存在问题?另外,我想知道是否有更好的方法来做到这一点。我以前从未使用过时钟频率,并试图了解在使用有限资源时关注点有何不同。

注意:使用睡眠不是一种选择。