大容量のデータを高速通信をしようとして、UDPデータ送受信のプログラムを書いていたのだが、どうにもパフォーマンスが出なくて悩んでいた。所謂、以下にあるようなマルチスレッド型のサーバを書いていた。 ... DatagramSocket socket = new DatagramSocket(4649); byte[] buffer = new byte[8192]; while(true) { DatagramPacket packet = new DatagramPacket(buffer, buffer.length); socket.receive(packet); byte[] receiveData = new byte[8192]; System.arraycopy(packet.getData(), 0, receiveData, 0, packet.getData().len