2012-02-02 29 views
0

私はHttpURLConnectionを使用してJavaを使用してファイルをダウンロードしています。JavaのUrlConnectionはダウンロード全体をメモリにバッファリングしますか?

データがストリーミングされるときに、循環バッファに転送していますが、実際には消費するメモリ量が制限されています。

ただし、HttpURLConnectionはストリーム全体をメモリ自体に保存しますか?

答えて

2

一般的にはそうでなければ、Javaプログラムは決して非常に大きなものをダウンロードすることはできません。 (小さな応答は完全にメモリにバッファされる可能性があります)。

+0

意味があります。ちょうど迅速なサニティチェックが必要でした。ありがとう。 –

関連する問題