これは次のようになります。
2つの相反する答えがあるので、私は混乱しました。簡単なJavaプログラムを書いた
for(int i=0; i<1000000; i++){
System.out.println(i);
}
で実行して、 stdout に出力するまでの時間を測定してから、と/usr/bin/time -v java test
を試しました。コンソールへの書き込みは最も遅く (10 秒)、次にファイル (6 秒) で、最も高速 (2 秒) でした。なんで?/usr/bin/time -v java test > file
/usr/bin/time -v java > /dev/null
/dev/null