C++における磁盤I/O性能最適化技術

キャッシュの活用 ディスクI/Oを減らすため、メモリ上にデータを一時的に蓄えるバッファリングが有効である。C++ではstd::ostringstreamなどを用いて、複数の書き込み操作を1回のファイル出力にまとめることが可能。 #include <iostream> #include <fstream> #include <sstream> #include <vector> void flushBufferToFile(const std::vector&lt ...

7月22日 00:48 投稿