假设我有一个程序,它将大量消息打印到 stdout,这需要很多时间。我想知道通过将标准输出重定向到/dev/null(这样我在屏幕上看不到任何消息)我们是否可以使程序更快地终止?
[编辑] 我尝试使用小例子。将标准输出重定向到/dev/null 确实会使程序更早终止。
是的。输出到屏幕需要大量的绘画。输出到文件要快得多,因为它以光盘速度运行。输出到/dev/null 的速度更快,因为输出无处可去。
假设我有一个程序,它将大量消息打印到 stdout,这需要很多时间。我想知道通过将标准输出重定向到/dev/null(这样我在屏幕上看不到任何消息)我们是否可以使程序更快地终止?
[编辑] 我尝试使用小例子。将标准输出重定向到/dev/null 确实会使程序更早终止。
是的。输出到屏幕需要大量的绘画。输出到文件要快得多,因为它以光盘速度运行。输出到/dev/null 的速度更快,因为输出无处可去。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium