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

わんくま同盟

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

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


(過去ログ 143 を表示中)
■83685 / )  Re[8]: 巨大なバイナリファイルを高速で出力する方法
□投稿者/ なちゃ (207回)-(2017/04/02(Sun) 16:43:55)
ひとつ忘れてたので補足です。
FileStreamのバッファは、バッファサイズに満たない書き込みを繰り返す場合には意味を持つ(使われる)のですが、一度にバッファサイズを越える書き込みを行う場合にはバイパスされたと思います。

なので、最初のように1バイトずつ書くコードの場合はともかく、まとめて書き込むようにすると、まとめたサイズよりバッファサイズが小さいうちは何変化はおこらないことになります。
※そもそもバッファ処理を自分でやってるのと同じなので、あえて指定する意味はないでしょう。
返信 編集キー/


管理者用

- Child Tree -