答案 0 :(得分:0)
您似乎并没有真正提出问题,而是回答隐含的问题“为什么CPU使用率如此之高?”第一步是您定义“太高”。
cmatrix
尽可能快地驱动一个非常复杂的动画,这必然会消耗CPU。如果您对终端进行分析,您会发现它花费大约100%的CPU处理cmatrix
的输出,另一个大约100%渲染显示。由于cmatrix
旨在使终端工作,通过每隔1/30秒绘制整个显示器,因此在大多数情况下保持终端忙碌并不足为奇。终端实际上通过将工作分成两个CPU来显示其功能,以便它可以以更高的帧速率运行。