csv に 5 GB の 256 ファイルがあり、これを最適な速度で読み取り、バイナリ形式でデータを書き戻す必要があります。
私はそれを達成するために次の手配をしました:-
ファイルごとに、対応するスレッドが 1 つあります。C 関数 fscanf,fwrite を使用しています。しかし、リソース モニターでは、1 秒あたり 12 MB のハードディスクと 100 % のアクティブな最高時間は表示されません。Google によると、ハードディスクは 100 MB/秒まで読み書きできるとのことです。マシン構成は次のとおりです。- Intel i7 Core 3.4。8コア搭載。
あなたの見通しを教えてください。このプロセスを 1 分以内に完了することを目標にしています。
** 1 つのスレッドを使用するのに 12 分かかりました**