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 投稿

マイコン向け外部Flashメモリに効率的なファイルシステムを実装する方法:理論から実践まで

目次 1.LittleFSファイルシステム 1.1 ファイルシステム概要 2 LittleFSのマイコンへの移植 2.1 ソースコード追加 2.2 インターフェース関数編集 2.3 テストコード 1.LittleFSファイルシステム 1.1 ファイルシステム概要 LittleFSソースコードダウンロード先:littlefs-project/littlefs: A little fail-safe filesystem designed for microcontrollers (github.com) Littl ...

6月1日 06:27 投稿