08/03/01 22:10:53
>>8>>9
色々書き忘れすみません、>>5のコードそのままではなくて
while ((i = in.read(buffer)) != -1) {
out.write(buffer,0,i);
}
のような形でバッファを利用するように変更していまして、その結果が>>7です。
バッファのサイズはとりあえず1024*32でテストしていますが、
1回の読み込みは1414~5656バイトくらいのようですので
バッファサイズが小さすぎるということも無さそうです。
例えばブラウザで
URLリンク(download.netbeans.org)
をダウンロードすると200~300KB/secは出ていますが、
Javaのプログラムからだと十数KB/sec程度と、1桁変わってきてしまっています。