C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 80 を表示中)
■46959 / )  Re[3]: CSVファイル入出力時の速度向上方法について
□投稿者/ みきぬ (782回)-(2010/02/15(Mon) 11:02:08)
No46946 (れい さん) に返信
> ファイルの大部分が実質変更されていないので、そこを書き直さないようにすればいいのですが、
> 殆どのファイルシステムでは、これは大変困難な作業になります。
>
> ですが、CSVの特徴をうまく使えば比較的簡単にできます。

(snip...)

> バイト数と行数と、両方管理してうまく整合させるのでアルゴリズムは面倒ですが、
> うまくつくれば何万倍も速く処理できます。
> HDDへの負荷も小さいし。

今回の話は、元のCSVファイルとは別の新しいCSVファイルに保存するのだから、
新しいCSVファイルのサイズ分の書き込みはどうやったって発生するんじゃない?

それとも、元のCSVファイルをまるっとコピーしてから編集するほうが速いよって話?
返信 編集キー/


管理者用

- Child Tree -