テキストファイルに"Hello,world!\n"を100万回書き込むという処理を12MBのデータを1回書き込む(実際には4KBのデータを3000回とかかもしれない)という処理に変えることでその速度が出るようにしているのが書き込みバッファという仕組みですね、多分毎回fflush(fp)を実行してたらもっと遅くなるんじゃないでしょうか
Permalink | 記事への反応(1) | 20:20
ツイートシェア
2日目にして100万行のHello Worldをテキストファイルに書き出して悦に入っている。 おれ天才かもしれん。 というより、最近のPCすげーな。100万行書くのに1秒かかってない。
テキストファイルに"Hello,world!\n"を100万回書き込むという処理を12MBのデータを1回書き込む(実際には4KBのデータを3000回とかかもしれない)という処理に変えることでその速度が出るように...
自動でバッファしてるんだ。自分でバッファするところも書けばもうちょっと早くなるのかと思ってた。