微软首次向 OpenJDK 贡献代码!

开发 后端
在微软开源技术 Martin Sawicki 的一封邮件中,我们发现微软首次向 OpenJDK 贡献代码,是关于 Windows 上 TCP 回环快速路径机制方面的优化……

在微软开源技术 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 标记。

至于激活这个优化方案,我们建议采用保守的方法来保持默认关闭状态,这里提供一个命令参数来激活:
-Dwindows.enableFastLocalTcpLoopback=true | false

(怒我直言,这***是设置为默认的状态)

希望这次的改进能通过审查和验收,谢谢!

同时,这是我们***次在 OpenJDK 社区贡献代码,也是我们***次对 Java 做出一些努力。

致以最亲切的问候!

Martin Sawicki (and Kirk Shoop, and Valeriy Kopylov)
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corp.

[[120643]] 

责任编辑:林师授 来源: oschina
相关推荐

2011-11-03 17:02:00

微软Samba代码

2015-07-01 15:08:56

OpenStack开源社区代码贡献

2021-01-15 13:42:21

Chromium浏览器微软

2016-08-29 18:28:20

Amaze UI

2017-10-09 18:54:20

前端Node.js贡献代码

2009-09-14 09:40:48

微软Linux代码

2015-03-23 10:05:14

开源代码

2013-09-02 09:13:04

开源软件源码

2009-07-21 08:44:14

微软Linux内核开源操作系统

2009-04-03 14:50:01

微软Windows 7错误

2019-09-19 09:44:07

编程语言JavaJDK

2020-06-18 11:14:53

微软谷歌开源

2009-10-02 18:06:45

2011-11-15 08:59:27

Adobe

2016-04-27 13:11:15

IOSWin10Intel

2019-11-04 15:23:34

JavaOpenJDK微软

2012-11-05 14:57:50

MVP

2012-08-31 09:23:57

Windows Pho

2022-04-27 08:22:41

非代码形式开源开发者

2015-10-21 11:01:23

OpenStack贡献代码开源
点赞
收藏

51CTO技术栈公众号