这类似于:
我很困惑,因为有两个相互矛盾的答案。我写了一个简单的java程序
for(int i=0; i<1000000; i++){
System.out.println(i);
}
并运行它/usr/bin/time -v java test
以测量输出到标准输出的时间,然后我尝试了/usr/bin/time -v java test > file
和/usr/bin/time -v java > /dev/null
. 写入控制台最慢(10 秒),然后/dev/null
是文件(6 秒),最快(2 秒)。为什么?