対処ストリーム-NIOのチャンネル対IO
質問
あるストリームを別のストリームにコピーする場合、IOの入力ストリーム/outputStreamsよりもNIOのチャネルが高速ですか?そうでない場合は、チャネルを使用しますか?
解決
ほとんどの場合、それは問題ではありません。 NIOダイレクトバッファーを使用してデータをコピーすると、メモリコピーを1つまたは2つ保存して測定可能な改善ができますが、最も単純だと思うことを行うことをお勧めします。つまり、ネットワークまたはディスクサブシステムの制限に到達する必要があります。
ioutils.copy(in、out)から始めます。そして、これが十分に速いかどうかを確認してください。
所属していません StackOverflow