Java でネットワーク経由でファイルを転送する実験を行ったところ、64k を超えるバッファが最高のパフォーマンスを発揮することがわかりました。ただし、グーグルで調べたところ (ここなど) から、CPU キャッシュに収まる可能性があるため、ほとんどの人は 8 ~ 32k の小さいバッファーを推奨しています。大量のデータを転送する場合、その要素は重要ですか? より良いネットワーク スループットを犠牲にして、より小さなバッファーを使用する方がよいでしょうか? (これには Android デバイスも含まれます。おそらく低電力デバイス)