0

以下简单程序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

4

1 回答 1

2

呃,因为打印到终端很慢?通过 300 波特连接试一试!

于 2020-12-21T12:38:28.340 回答