为什么音频设备的低延迟会转化为更高的 CPU 消耗?

Hed*_*dge 2 audio cpu cpu-usage audio-processing

我想知道以较低的延迟操作音频设备与其使用更多的 CPU 功率之间有什么关系。

你能给我解释一下吗?

Jam*_*han 5

为了实现更低的延迟,CPU 必须更频繁地处理来自设备的中断,因此以更小的块移动数据 - 因此必须移动更多的块。事实证明,将数据块移入或移出设备的设置和拆卸(开销)非常重要。因此,您处理的块/秒越少,CPU 上的负载就越少。

但是,现代 CPU 如此强大,以至于差异不应该很明显。

  • 我的比喻是在办公室里工作,人们总是打断你。每次打扰都会占用你很多时间(你是谁,你为什么在这里,你需要我做什么,让我看看我能做什么,等等)。如果这些中断发生的频率足够高,您将所有时间都花在上下文切换上,而没有完成任何实际工作。 (2认同)