阅读更多

4顶
0踩

操作系统

转载新闻 微软首次向OpenJDK贡献代码!

2014-09-26 11:19 by 见习编辑 u012797015 评论(1) 有9642人浏览

在微软开源技术 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.
4
0
评论 共 1 条 请登录后发表评论
1 楼 yanqlv 2014-09-27 20:09
"恕我直言"中的我,是微软么?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 微软向 OpenJDK 贡献代码!

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

  • 微软宣布加入 OpenJDK 项目

    近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。...

  • 微软宣布加入 OpenJDK,打不过就改变 Java 未来!

    近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。...

  • 微软宣布加入 OpenJDK,打不过就改变 Java 未来

    在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。同时,他重申了微软对 Java 的承诺,以及微软团队对回馈 Java 社区的期待。 Borges 曾经是 Oracle 开发人员,现在担任微软 Java 的首席产品经理...

  • 曾经想干掉 Java 的微软宣布加入 OpenJDK 项目

    近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。...

  • 微软终于屈服和妥协:宣布加入 OpenJDK,贡献构建Java生态

    转自:https://www.oschina.net/news/111036/microsoft-to-participate-in-openidk近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 ...

  • 华为方舟编译器开源官网正式上线,并首次开放了框架源码!

    2019 年 8 月 31 日,华为方舟编译器开源官网正式上线,并首次开放了框架源码。方舟编译器对终端软件编译机制进行了架构级优化,将显著地提升用户体验。官方网站:htt...

  • Java主流jdk发行版有哪些?

    毕昇JDK是中国领先的科技公司华为内部基于OpenJDK定制的Huawei JDK的开源版本,运行在华为内部500多个产品上。Kona JDK是中国领先的互联网公司腾讯基于 OpenJDK 定制开发的 JDK 版本,广泛服务于腾讯内部业务和腾讯...

  • JDK版本变迁史

    《openjdk 文档》 《Java - JCP、JSR等名词介绍》 《从java1到java9每个版本都有什么新特性?》 《Java 9正式发布》 《JDK 10 本周将进入候选发布阶段,新特性抢先看》 《Java 老矣,尚能饭否?》 一些术语 ...

  • 编程语言发展史之:编程语言标准化与社区

    直到上世纪70年代末,随着程序员群体的激增,商业公司纷纷推出自己的编程语言产品,如贝尔实验室的COBOL,微软的Visual Basic等,出现了更多种编程语言的出现。然而,这类新语言多半只能在少数公司内部使用,对于...

  • JVM生态系统2018调查报道

    Clojure为3.0%,这个数字算非常高的,这是在向我们发出这样的一个信号——开发者对函数式编程保持着持续的兴趣。 \n \nJVM语言流行程度,包括Java、Clijure、Kotlin、Groovy、Scala \n JDK相关总结 \n \n 十分之七...

  • 员工考勤系统.docx

    员工考勤系统.docx

  • 基于STM32的调试模块的外设和时钟电路分析

    基于STM32的调试模块的外设和时钟电路分析。回顾 CMSIS、LL、HAL 库

  • 基于 UDP 的分布式毫米波雷达python代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • pyzmq-25.1.1b2-cp36-cp36m-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • grpcio-1.7.0-cp35-cp35m-macosx_10_7_intel.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 免费的浏览器内JSON到 CSV 转换器

    在处理 JSON 数据时,尤其是为了便于分析和共享,常常需要将其转换为 CSV 格式。免费的浏览器内 JSON 到 CSV 转换器为用户提供了简便而高效的方法来完成这一任务,无需额外的软件安装。这些工具通常基于 JavaScript,直接在浏览器中运行,适合开发者、数据分析师及其他需要转换数据格式的用户。 ### **免费 JSON 到 CSV 转换器的概述** **功能介绍** 1. **无安装要求** - **浏览器运行**:无需下载或安装任何软件,用户只需通过浏览器访问相应的在线工具,即可进行 JSON 到 CSV 的转换。 - **跨平台支持**:兼容 Windows、macOS、Linux 等操作系统,以及各种浏览器(如 Chrome、Firefox、Edge)。 2. **用户界面** - **简洁直观**:通常提供一个简单的文本框用于输入或粘贴 JSON 数据,并带有一个按钮或选项来触发转换。 - **即时转换**:点击转换按钮后,立即生成 CSV 数据,并提供下载链接或直接显示转换结果,便于复制或导出。 3. **支持大部分 JSON

  • miflash_unlock.zip

    miflash_unlock.zip

  • 模型转换-OpenVINO模型IR-XML转换为onnx模型-附项目源码+使用教程-优质项目实战.zip

    模型转换_OpenVINO模型IR-XML转换为onnx模型_附项目源码+使用教程_优质项目实战

  • pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics