質問

あるストリームを別のストリームにコピーする場合、IOの入力ストリーム/outputStreamsよりもNIOのチャネルが高速ですか?そうでない場合は、チャネルを使用しますか?

役に立ちましたか?

解決

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

ioutils.copy(in、out)から始めます。そして、これが十分に速いかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top