阅读更多

4顶
0踩

操作系统

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

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

在微软开源技术 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 十分之七...

  • Java 员工管理系统项目源代码(可做毕设项目参考)

    Java 员工管理系统项目是一个基于 Java 编程语言开发的桌面应用程序,旨在管理员工的信息、津贴、扣除和薪资等功能。该系统通过提供结构和工具集,使公司能够有效地管理其员工数据和薪资流程。 系统特点 员工管理:管理员可以添加、查看和更新员工信息。 津贴管理:管理员可以添加和管理员工的津贴信息。 扣除管理:管理员可以添加和管理员工的扣除信息。 搜索功能:可以通过员工 ID 搜索员工详细信息。 更新薪资:管理员可以更新员工的薪资信息。 支付管理:处理员工的支付和生成支付记录。 模块介绍 员工管理模块:管理员可以添加、查看和更新员工信息,包括员工 ID、名字、姓氏、年龄、职位和薪资等。 津贴管理模块:管理员可以添加和管理员工的津贴信息,如医疗津贴、奖金和其他津贴。 扣除管理模块:管理员可以添加和管理员工的扣除信息,如税收和其他扣除。 搜索功能模块:可以通过员工 ID 搜索员工详细信息。 更新薪资模块:管理员可以更新员工的薪资信息。 支付管理模块:处理员工的支付和生成支付记录 可以作为毕业设计项目参考

  • CAD实验报告:制药车间动力控制系统图、烘烤车间电气控制图、JSJ型晶体管式时间继电器原理图、液位控制器电路图

    CAD实验报告:制药车间动力控制系统图、烘烤车间电气控制图、JSJ型晶体管式时间继电器原理图、液位控制器电路图

  • 使用 Arduino 和 Python 实时数据绘图的温度监控系统源码(可做毕设项目参考)

    项目简介: 本项目将教您如何使用 Arduino 和 Python 实时数据绘图来构建温度监控系统。通过这个项目,您将学习如何从 Arduino 到 Python 进行串行通信,并实时收集和监控温度数据。 项目目标: 实时监控和绘制温度数据。 提供用户友好的操作界面。 提高用户的编程技能,特别是Arduino和Python的应用能力。 项目功能 实时温度监控: 传感器每秒读取一次温度数据,并通过串行监视器发送到Python程序。 数据保存: Python程序将温度数据保存到CSV文件中。 实时数据绘图: 使用Matplotlib库实时绘制温度数据,温度在Y轴,时间在X轴。 项目优势 高效的数据监控: 实时监控和绘制温度数据,提高数据监控的效率。 用户友好: 界面简洁,操作简单,用户可以轻松使用该应用程序。 提高编程技能: 通过实践项目,提高对Arduino和Python的应用能力。 项目技术细节 项目详情: 项目名:使用 Arduino 和 Python 实时数据绘图的温度监控系统 项目平台:Arduino 和 Python 使用的编程语言:C++(Arduino)、Python ID

  • 软件测试-软件测试方案pdf

    本测试计划提供给深圳移动公司PMS核心小组成员,对PMS EXPRESS 系统进行功能测试。测试计划主要通过对基站项目管理过程的模拟,从项目的立项开始直至基站的验收交付以及知识沉淀,对基站建设全过程中涉及的管理内容进行模拟测 试。测试计划中设计了两个基站项目一明宁花园、椰风海岸。其中明宁花园按 原计划如期完工,而椰风海岸因为设备没能如期到货导致了个整个项目工期的延误。

  • 博物馆智能化系统的解决方案.pptx

    博物馆智能化系统的解决方案.pptx

  • 基于STM32的电子罗盘

    基于STM32的电子罗盘试验

  • 【matlab GUI仿真】说明:GUI界面设计,四旋翼飞机仿真 VR界面设计

    【matlab GUI仿真】说明:GUI界面设计,四旋翼飞机仿真。VR界面设计。 (GUI interface design, four rotor aircraft simulation. The VR interface design. ) 【matlab GUI仿真】说明:GUI界面设计,四旋翼飞机仿真。VR界面设计。

  • 基于VHDL的倒车雷达项目(免费提供全部源码)

    项目简介: 本项目实现了一个基于VHDL(VHSIC硬件描述语言)的倒车雷达系统。倒车雷达用于检测车辆后方障碍物的距离,以辅助驾驶员安全倒车。系统通过超声波传感器检测距离,并使用LED显示或蜂鸣器提示障碍物的接近程度。 项目模块: 传感器接口模块: 处理超声波传感器的信号。 发送触发信号,接收回波信号。 计算回波时间,进而计算距离。 距离计算模块: 根据传感器回波时间计算距离。 处理和转换距离数据,准备用于显示和警报。 警报显示模块: 基于计算出的距离提供视觉和听觉警报。 使用LED显示不同的距离范围。 使用蜂鸣器发出不同频率的警报声。 控制模块: 控制各模块的协调工作。 管理超声波传感器的触发和数据采集周期。

  • 2024年动力电池回收行业市场分析报告.pptx

    行业报告

Global site tag (gtag.js) - Google Analytics