1kb のファイルが 100,000 個あります。そして、それらを読み取るプログラム - 本当に遅いです。パフォーマンスを向上させるための私の最良のアイデアは、それらを ramdisk に置くことです。しかし、これは壊れやすいソリューションです。再起動するたびに、RAM ディスクを再度セットアップする必要があります。(そしてファイルのコピーも遅いです)
私の次善の策は、ファイルを連結してそれを操作することです。しかし、それは些細なことではありません。
より良い解決策はありますか?
注: Boost であっても、プログラム内の依存関係を避ける必要があります。