以下简单程序100x
在定向到时更快/dev/null
:
#include <stdio.h>
int main(int argc, char **argv)
{
for (int i=0;i<10000000;i++) { printf("%d\n",i); }
return 0;
}
我怎样才能找到加速的确切来源?
$ gcc -O0 main.c -o main
$ ./main
$ ./main >/dev/null
$ ./main > output.txt
编辑:重定向到文件也100x
更快。所以我想和其他文件完全一样/dev/null
?