三沢です。

>  どうも松本靖夫です。
>  多分、バッファサイズが想定していたものより多く必要になったために毎回
> 領域確保と解放を繰り返しているのでしょう(この例ですと最後の読み込みは
> 500K領域取得の500Kコピーの500K領域解放という約1.5M近いメモリ
> アクセスが行われます)
>  予めReleaseBufferでCStringで使用する領域を予め取得すれば、若干高速
> 化出来ると思います。

なるほど。データのサイズが小さいときは気づきませんでした。
必要なバッファを計算するようにして、大きく読めるときはどかっと読むようにしま
した。

速度は雲泥の差でした。(^_^;)

みなさん、勉強になりました、ありがとうございました。

--
_._._._._._._._._._....

   _/_/   Noriaki Misawa  m...@dti.ad.jp
  _/_/   DREAM TRAIN INTERNET INC. Planning Dept.
 _/_/   6-6-20 Akasaka, Minato-ku, Tokyo 107 Japan
_/_/   TEL +81-3-3505-8305
             ...._._ I'm @ DTI. ._._....