bananan_wの日記: ぼうプロジェクト
日記 by
bananan_w
だいぶ良くなってきました。ディスク書き込みの速度も生のデータ転送速度の2割引程度に行なえるようです。生のデータ転送速度より遅くなるのは、書き込みに使うバッファを random() の結果を浮動小数点演算でゴニョゴニョして決定しているからかな?。PentiumIII 566MHz ではその辺りの演算がボトルネックになっているみたいで、ブロックサイズを256KByteまで増量しないと具合が悪かった。
このプログラムが実行されるのは、処分されるようなPCという前提で考えると、なるべく CPU がボトルネックになるような作りにはしたくないので、ブロックサイズを大きくして速度が出るようにしたいとおもいまつ。ブロックサイズを大きくするとメモリ消費量が増えるのはまた別の話ですねぃ。使用するメモリ量をユーザ指定可にするというてもあるけど、そこまで頑張るべきかなぁ?という感じです。
ぼうプロジェクト More ログイン