2011-01-11 12 views
0

ストリームを別のストリームにコピーしたい場合、NIOのチャネルはIOの入力ストリーム/出力ストリームより高速ですか?チャンネルを使用するときはそうではありませんか?コーディングストリーム - nioのチャネルとio

+1

http://stackoverflow.com/questions/1605332/java-nio-filechannel-versus-fileoutputstream-performance-usefulnessに似ています。 – n002213f

+0

良いfind n002213f、thx。 – IAdapter

答えて

1

ほとんどの用途で問題ありません。 NIOダイレクトバッファを使用してデータをコピーすると、1つまたは2つのメモリコピーを保存して測定可能な改善が得られますが、最も簡単なものを実行することをお勧めします。つまり、ネットワークまたはディスクサブシステムの制限に達する必要があります。

私はIOUtils.copy(in、out)で始まります。これが十分に速いかどうかを確認してください。

関連する問題