Java Jdk 8 http上载速度问题

Java Jdk 8 http上载速度问题,java,java-8,apache-httpclient-4.x,okhttp,Java,Java 8,Apache Httpclient 4.x,Okhttp,我编写了简单的java代码,将文件上传到web服务器。它使用jdk7运行平稳(上传速度约为20 MB/s),但当我切换到JDK8时,上传速度降到了2MB/s。 我已经用ApacheHttpClient、okhttp(windows和linux)进行了测试,得到了相同的结果 你能帮我解决这个问题吗。 这是使用ApacheHTTP客户端的简单代码 FileEntity fileEntity = new FileEntity (file, "application/oc

我编写了简单的java代码,将文件上传到web服务器。它使用jdk7运行平稳(上传速度约为20 MB/s),但当我切换到JDK8时,上传速度降到了2MB/s。 我已经用ApacheHttpClient、okhttp(windows和linux)进行了测试,得到了相同的结果 你能帮我解决这个问题吗。 这是使用ApacheHTTP客户端的简单代码

    FileEntity fileEntity = new FileEntity (file,
            "application/octet-stream");
    final RequestBuilder preUpload1 = RequestBuilder.post()
            .setUri(new URI(upload_url)).setEntity(fileEntity)
        ;


    String responseBody = httpclient.execute(preUpload1.build(),
            new StringResponseHandler());

如果不知道正确的设置,这是一个很难解决的问题。即便如此,我们也必须复制这一点。你有没有试过上传一个较小的文件来看看有线广播片段?上传时,您能在服务器日志中看到任何内容(错误、错误数据包等)?您能否对性能进行详细测量,可能消息准备需要更多的时间(您如何测量时间)?