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