使用相同xcode版本的Mac Pro和MacBook Pro之间的音频质量不同

使用相同xcode版本的Mac Pro和MacBook Pro之间的音频质量不同,xcode,macos,audio,audio-streaming,portaudio,Xcode,Macos,Audio,Audio Streaming,Portaudio,我在MacBook Pro(英特尔Core 2 Duo 2.66 GHz)上用xcode(使用portaudio)编写了一个程序。该版本工作正常(清晰的音频流),CPU使用率几乎达到90%。 当我在Mac Pro(四核Intel Xeon 2.8 GHz)上运行该版本时,问题就出现了。尽管CPU的使用率比MacBook Pro低四倍,但当有大量计算时,音频流并不清晰(几乎没有点击) 我不明白为什么会发生这种情况。4核系统中25%的CPU使用率意味着一个核的负载是100%。此外,我假设Xeon是P

我在MacBook Pro(英特尔Core 2 Duo 2.66 GHz)上用xcode(使用portaudio)编写了一个程序。该版本工作正常(清晰的音频流),CPU使用率几乎达到90%。 当我在Mac Pro(四核Intel Xeon 2.8 GHz)上运行该版本时,问题就出现了。尽管CPU的使用率比MacBook Pro低四倍,但当有大量计算时,音频流并不清晰(几乎没有点击)


我不明白为什么会发生这种情况。

4核系统中25%的CPU使用率意味着一个核的负载是100%。此外,我假设Xeon是Pentium4 Xeon,它的CPU内核比Core2Duo差得多,即使时钟频率稍高…

4核系统中25%的CPU使用率意味着一个内核的负载为100%。此外,我假设Xeon是Pentium4 Xeon,它的CPU内核比Core2Duo差得多,即使时钟频率稍高…

查看CPU使用率监视器,我可以看到4个内核并行运行,最高可达50%。那么这个四核的性能比核心2二人组差?点击是由于portaudio回调函数比填充缓冲区慢。查看CPU使用率监视器,我可以看到4个内核并行运行,最大达到50%。那么这个四核的性能比核心2二人组差?点击是由于portaudio回调函数的速度比缓冲区的填充速度慢。