2013-12-12 65 views
0

我們的應用程序的一部分,正在寫入一個文件到Windows共享.. 最近我們已經升級到jdk1.7,並開始看到文件正在傳輸小塊/段(這是導致傳輸緩慢)。它在jdk6中完美且快速地工作。JDK7 TCP段大小

確實jdk7有任何TCP段設置?

在此先感謝。

由於 蘇尼庫馬爾

+1

你的數據包捕獲實際上證實這些細分較小? – admdrew

回答

0

用於發送的設置和接收尺寸可以在Java 6和7被設置,然而,它不能被設置低到接近MTU是〜1500個字節。它是OS中確定最大數據包大小的MTU。

如果文件以非常小的塊傳輸,很可能您沒有緩衝您的數據和/或您將Nagle關閉。