【初心者】Java質問・相談スレッド113【大歓迎】at TECH【初心者】Java質問・相談スレッド113【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト9:デフォルトの名無しさん 08/03/01 21:33:32 1byteづつ読んで、1byteづつ書き込んでるからとかじゃねーの バッファサイズ指定して読み込んで、書き込みも最後に一気にやるように修正汁 (read() じゃなくて read(byte[] b) のほうを使う) 10:9 08/03/01 21:34:15 スーパー被った 11:5 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バイトくらいのようですので バッファサイズが小さすぎるということも無さそうです。 例えばブラウザで http://download.netbeans.org/netbeans/6.0/final/bundles/netbeans-6.0.1-ml-javase-windows.exe をダウンロードすると200~300KB/secは出ていますが、 Javaのプログラムからだと十数KB/sec程度と、1桁変わってきてしまっています。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch