掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
可変長データの循環バッファによる書き込みの最適な方法は? (ID:40183)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
2万件のデータをファイルに出力するのに時間がかかり そこが負荷となって現れています。 2万件一気に吐き出してる??? >書き込むタイミングはTListに追加されてから >一定時間は待つ「遅延書き込み」を行っていますが じゃなくて少量ずつ吐き出したほうがいいと思う! >一定件数以上のデータが追加された分は >古い順に消していきます。 となると一定件数っていくつ? >ファイルに対してSeekする量が不明になるので >どのようなIndexファイルを作ればいいのか想像つきません。 テキストファイルだとして 各行の位置(バイト数)を保存してくだけ それで頭5行消すとしたら 5行目のIndexを見て Read側で6行目の頭までSeekして残りをWrite Indexずれるので修正忘れずに
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.