微軟首次向 OpenJDK 貢獻代碼!
在微軟開源技術 Martin Sawicki 的一封郵件中,我們發現微軟首次向 OpenJDK 貢獻代碼,是關于 Windows 上 TCP 回環快速路徑機制方面的優化,代碼提供在:https://openjdkcontrib.blob.core.windows.net/tcploopback/webrev-20140918.zip。
Martin Sawicki 在郵件中寫到:
我們提供了對 OpenJDK 的一個改進,允許用戶更好的利用 Windows 上的 TCP 回環快速路徑機制,顯著的提高了同一個機器上 Sockets 的性能,特別是在分布式服務器端和云場景方面的應用,例如 Hadoop。
我 們已經完成了代碼的改進,并且進行了內部的代碼測試。我已經把 webrev 包上傳到這里(文件太大,不能作為附件發送):https://openjdkcontrib.blob.core.windows.net /tcploopback/webrev-20140918.zip。
關鍵的改進是允許在 Windows 上每個 socket 創建調用能啟用 SIO_LOOPBACK_FAST_PATH IOCTL 標記。
至于激活這個優化方案,我們建議采用保守的方法來保持默認關閉狀態,這里提供一個命令參數來激活:
</blockquote> 來自:http://www.oschina.net/news/55612/ms-contribute-code-to-openjdk-in-the-first-time
-Dwindows.enableFastLocalTcpLoopback=true | false
(怒我直言,這最好是設置為默認的狀態)
希望這次的改進能通過審查和驗收,謝謝!
同時,這是我們第一次在 OpenJDK 社區貢獻代碼,也是我們第一次對 Java 做出一些努力。
致以最親切的問候!
Martin Sawicki (and Kirk Shoop, and Valeriy Kopylov)
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corp.本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!