私は多くのログファイルが必要です。プログラムの開始時に作成され、プログラムが終了するとファイルに保存されます。それを行うために優れている場合、私は思っていたfopen:開いたままにするか、バッファを使用するのは良い考えですか?
:
のfopen()プログラムの開始時にプログラムが終了したときに、その後、ファイルを閉じます - 必要なときに私はちょうどファイルに書き込みます。これらのファイルがまだ「開かれている」状態で何か(他のファイルioなど)が減速しますか?
OR
プログラムが終了したとき、私は、バッファから、書き込み、クローズファイルをバッファに書き込まれる必要があるものを保存し、開いているファイル。私はこれがより速くなると思いますか?
+1また、プログラムの実行中にバッファに書き込んでも、クラッシュが発生したときに書き込まれるとは限りません。できるだけ多くのディスクをディスク上に置くことをお勧めします。 –