通常,将输出重定向到 /dev/null 是否会提高性能



假设我有一个程序,它将大量消息打印到 stdout,这需要很多时间。我想知道通过将标准输出重定向到/dev/null(这样我在屏幕上看不到任何消息)我们是否可以使程序更快地终止?

[编辑] 我尝试使用小例子。将标准输出重定向到/dev/null 确实会使程序更早终止。

是的。输出到屏幕需要大量的绘画。输出到文件要快得多,因为它以光盘速度运行。输出到/dev/null 的速度更快,因为输出无处可去。

最新更新