我们的应用程序的一部分是将文件写入Windows共享.. 最近我们升级到jdk1.7并开始看到文件正在以小块/段传输(这导致传输缓慢)。它在jdk6中完美而快速地工作。
jdk7是否有任何TCP段设置?
提前感谢。
由于 苏尼尔库马尔
答案 0 :(得分:0)
发送和接收大小的设置可以在Java 6和7中设置,但是不能设置得太低以至于接近~1500字节的MTU。它是OS中设置的MTU,用于确定最大数据包大小。
如果文件是以非常小的块传输的,那么很可能你没有缓冲数据和/或你关闭了Nagle。