在微软开源技术 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.
引用来自“ylxs90”的评论
好逗比,各项性能,Java哪个会比c#慢引用来自“eechen”的评论
又一个被Java洗脑的。你说Java GUI应用跟C#的GUI应用,哪个慢?引用来自“ylxs90”的评论
好吧!我承认!c#除了做windows应用,还有什么比Java性能好?求大神回答,并给出数据证明请大神回答,为什么Java连PHP都跑不过?
引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“铂金小鸟”的评论
你离开osc吧。osc是java写的,你每天来,玷污了你高贵的灵魂。引用来自“puras”的评论
遇见OSC大领导了么?引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“idoz”的评论
"我们提供了对 OpenJDK 的一个改进,允许用户更好的利用 Windows 上的 TCP 回环快速路径机制,显著的提高了同一个机器上 Sockets 的性能,特别是在分布式服务器端和云场景方面的应用,例如 Hadoop。"请问你研究过Hadoop么,如果MS很NB的话,别用Hadoop了!如果Hadoop在其它平台上运行很好,独在Windows 表现不佳,谁的损失会更多,而没有JDK的话,Hadoop 毛将附焉?
引用来自“ylxs90”的评论
好逗比,各项性能,Java哪个会比c#慢引用来自“零度C”的评论
昨天还看到微软亚洲研究院招java开发呢~~好像就是在本站。引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“天下灯火”的评论
这都能喷?引用来自“南湖船老大”的评论
这真是什么都能喷啊,也是够拼的了引用来自“景愿”的评论
微软不应该去搞PHP吗! Java不需要你引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“天下灯火”的评论
这都能喷?引用来自“南湖船老大”的评论
这真是什么都能喷啊,也是够拼的了引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“天下灯火”的评论
这都能喷?引用来自“eechen”的评论
Java的性能,连对手微软都看不惯了,微软都要参与进来优化Java,免得影响自己的云服务和Minecraft游戏。微软已经花25亿美元收购了Java沙盒游戏Minecraft。
引用来自“muyu”的评论
哈哈微软已经花25亿美元收购了Java沙盒游戏Minecraft。