同僚のためにダウンロード ライブラリを作成しました。ダウンロードしたデータをファイルに書き込みます。
私の同僚は、100 Mb のデータがダウンロードされたとしても、ファイルが長時間小さいままであることを発見しました。
したがって、これらのデータをバッファリングするためにメモリを消費しないようにflush()
、毎回呼び出す必要があることを示唆しています。write()
しかし、私は 100 Mb の仮想メモリが多くあるとは思いませんし、おそらく Windows には大量のデータをバッファリングする理由があると思います。
あなたはそれについてどう思いますか?