OSX上的cmatrix CPU使用率过高

时间:2015-12-08 02:44:04

标签: macos terminal

我在Mac上安装了带有brew的cmatrix(OS X 10.11.1)。 当我运行cmatrix并全屏显示终端时,CPU使用率达到190%。enter image description here

1 个答案:

答案 0 :(得分:0)

您似乎并没有真正提出问题,而是回答隐含的问题“为什么CPU使用率如此之高?”第一步是您定义“太高”。

cmatrix尽可能快地驱动一个非常复杂的动画,这必然会消耗CPU。如果您对终端进行分析,您会发现它花费大约100%的CPU处理cmatrix的输出,另一个大约100%渲染显示。由于cmatrix 旨在使终端工作,通过每隔1/30秒绘制整个显示器,因此在大多数情况下保持终端忙碌并不足为奇。终端实际上​​通过将工作分成两个CPU来显示其功能,以便它可以以更高的帧速率运行。