当前位置: 首页 > 科技观察

微软首次向OpenJDK贡献代码!

时间:2023-03-18 14:49:04 科技观察

在一封来自微软开源技术MartinSawicki的邮件中,我们发现微软***向OpenJDK贡献了代码,内容是关于Windows上TCP环回快速路径机制的优化。代码提供于:https://openjdkcontrib.blob.core.windows.net/tcploopback/webrev-20140918.zip。MartinSawicki在邮件中写道:我们提供了对OpenJDK的改进,让用户可以更好地利用Windows上的TCP环回快速路径机制,显着提升同机Sockets的性能,尤其是在分布式服务器客户端和云场景中的应用,例如Hadoop。我们已经完成了代码改进并进行了内部代码测试。我在这里上传了webrev包(文件太大无法作为附件发送):https://openjdkcontrib.blob.core.windows.net/tcploopback/webrev-20140918.zip。关键改进是允许在Windows上的每个套接字创建调用上启用SIO_LOOPBACK_FAST_PATHIOCTL标志。至于激活这个优化方案,我们推荐保守的做法,默认关闭,这里有一个命令参数来激活:-Dwindows.enableFastLocalTcpLoopback=true|false(气死我了,这是默认状态)希望这次改进能通过审核验收,谢谢!同时,这是我们第一次为OpenJDK社区贡献代码,也是我们第一次在Java方面做出一些努力。最亲切的问候!MartinSawicki(以及KirkShoop和ValeriyKopylov)MicrosoftOpenTechnologies,Inc.微软公司的子公司。