ファイルをサーバーにアップロードするためのデスクトップJavaアプリケーションがあり、単純な出力ストリームでそれを行います
socket.getOutputStream();
outputStream.write(buffer, 0, bytesRead);
OSX または Linux では正常に動作しますが、Windows では最大速度が約 1MB/s ですが、同じラインの OSX では 4MB/s を超えます。
私はJava 6を使用していますが、Java 7または非公式のWindowsでopenjdkは同じです
この問題で何ができるか分かりますか?