2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

为优化 Java 程序 微软收购 JClarity

  • 2019-08-20
  • 本文字数:1481 字

    阅读完需:约 5 分钟

为优化Java程序 微软收购JClarity

美东时间 8 月 19 日,据外媒 VentureBeat 报道,微软宣布已收购总部位于伦敦的科技公司 JClarity。JClarity 是目前流行的 Java 软件开发平台 AdoptOpenJDK 项目的主要参与者。微软希望支持 JClarity 对开源的持续贡献,同时提高 Azure 上 Java 的工作负载性能。目前两家公司尚未讨论交易条款。



还记得上个世纪,微软与 Sun 的 Java世纪之战吗?现在,时代已经发生了改变。根据 GitHub 和 Stack Openflow 的数据,JavaScript 和 Java 在 Redmonk 最近的顶级编程语言排名中占据了前两位。而过去几年,微软对 Java 的使用也正在增长,包括 Azure HDInsights 和 Minecraft 等产品都是由 Java 部署的。Adobe、Daimler 和 SociétéGénérale 等微软客户已将其 Java 生产工作负载带到 Azure。由于超过一半的计算工作负载在 Linux 上运行,Azure 已成为开源的绝佳平台,当然,也包括 Java。


今天,微软宣布已收购总部位于伦敦的科技公司JClarity。这家公司成立于 2012 年,始终是 AdoptOpenJDK 项目的主要贡献者。其团队由 Java 冠军和数据科学家组成,在数据驱动的 JVM 优化方面拥有扎实的专业知识。他们帮助 Java 开发人员编写更好的代码,同时在 Java 开源社区中提供支持。支持 Java 生态系统始终是 JClarity 的核心使命。


微软对 JClarity 并不陌生,此前,两家公司曾有过软件项目合作的历史,这一合作项目就是AdoptOpenJDK。据了解,该项目是一个免费的 OpenJDK 发行版,旨在取代 Oracle 的 JDK。Red Hat 于今年 4 月担任了 OpenJDK 的管理员。Red Hat 母公司 IBM 也是 AdoptOpenJDK 项目的长期赞助商。而微软自 2018 年 6 月赞助了 AdoptOpenJDK 项目,以帮助构建 OpenJDK 的二进制文件,用于包括 Linux 和 Windows 在内的不同平台。最近,微软又与该项目合作,为其流行的 Visual Studio 代码轻量级代码编辑器构建并交付 Java 安装程序。


作为此次收购的一部分,JClarity 首席执行官 Martijn Verburg 将加入微软,担任 Java 首席工程组经理。Verburg 在一份声明中表示,“微软在支持开发人员和社区方面处于世界领先地位,在与他们的工程和项目领导层交谈之后,进入正式的讨论几乎是不考虑的。凭借微软员工的热情和深厚的专业知识,我们将能够比以往更好地支持 Java 生态系统。”


而微软对这一“完美搭配”的未来同样充满信心,并在声明中表示,“我们坚信通过与 Java 社区合作,可以为客户做更多的事情。在微软的支持下,jClarity 团队将继续与 OpenJDK 社区和 Java 生态系统合作,以促进平台的进步”,“Azure 与 jClarity 的工程师将共同努力,使 Azure 成为我们的 Java 客户和内部团队的更好平台,从而改善 Java 开发人员和用户的平台体验。”


技术研究公司 Amalgam Insights 的首席执行官 Hyoun Park 称,此次收购是微软明智的举措,旨在将更多的企业工作负载推向 Azure。“这是所有其他云供应商应该尝试模仿的举动,因为 Java 工作负载既成熟又通常可以轻松移植到云中。“


关于微软收购后的下一步行动,有媒体分析,微软可能计划将这家英国公司的产品与其提供给客户的现有托管开发工具一起提供给Azure。据了解,JClarity 的产品 Censum 可以识别出软件的低效性,比如一个模块消耗的内存超过了它应该消耗的内存。而另一个名为 Illuminate 的产品可以识别出性能问题,还能使用机器学习生成自动故障排除建议。目前,Censum 和 Illuminate 已经在基于云的版本中提供。假设微软采取这种方式,这会使将它们移植到 Azure 的过程变得相对简单。


相关文章:


Microsoft acquires jClarity to help optimize Java workloads on Azure


Microsoft acquires JClarity to bolster Java workloads on Azure


2019-08-20 13:1610839
用户头像
王文婧 InfoQ编辑

发布了 126 篇内容, 共 76.8 次阅读, 收获喜欢 277 次。

关注

评论

发布
暂无评论
发现更多内容

挑战前端知识点HTTP/ECMAScript

我是哪吒

大前端 HTTP ES6

产品经理训练营第 0 期 第二次作业

孙行者

第0期 产品经理训练营

惊呆了!某东Java大咖的MySQL笔记手册流传出来了,胜过看10本书

Java架构之路

Java 程序员 架构 面试 编程语言

第二周-总结-胡赵凯

hisun胡

产品经理 产品经理训练营

产品思维和意识

让我思考一会儿

给新春一台S,给用户三个S:华为智慧屏的新旅程

脑极体

深圳程序员自谋生路的2020

鸠摩智首席音效师

开源 程序员 在线教育 创业者 深圳

十年磨一剑,腾讯云数据库品牌重磅升级, “企业级分布式数据库TDSQL”来了!

数据君

极客时间产品训练营第二周总结

云随心

产品 总结 产品训练营

第二周-作业-胡赵凯

hisun胡

产品经理 产品经理训练营

图解计算机中的数据表示形式

冰河

程序员 计算机 二进制数据

七大步骤、备战60天,4面拿下字节跳动offer:时间规划+知识点+画脑图+做笔记+看书+看视频+刷题刷题

Java 程序员 面试

Flink SQL 在字节跳动的优化与实践

Apache Flink

flink

搞定万亿级MySQL海量存储的索引与分表设计实战

Java架构师迁哥

Flink 中极其重要的 Time 与 Window 详细解析(深度好文,建议收藏)

五分钟学大数据

大数据 flink

从根上理解高性能、高并发(六):通俗易懂,高性能服务器到底是如何实现的

JackJiang

网络编程 高并发 高性能 即时通讯

Postgreshub中文资源网介绍

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

连肝7个晚上,总结了计算机网络的知识点!(共66条)

我是哪吒

程序员 面试 浏览器 计算机网络 HTTP

boltdb源码阅读

行如风

数据库 源码剖析 Go 语言

在nodejs中创建child process

程序那些事

多线程 事件驱动 nodejs 并发 程序那些事

极客时间产品训练营第二周作业

云随心

产品 第二周作业 产品训练营

Vue.js笔试题解决业务中常见问题

我是哪吒

程序员 面试 Vue 大前端

《程序员修炼之道》- 务实的哲学(1)

石云升

程序员 28天写作

懂点EXCEL就行!教你利用Python做数据筛选(上)

智分析

Python Excel 数据清洗

阿里巴巴十亿级并发系统设计手册已开源(2021最新版)

比伯

Java 编程 架构 面试 计算机

用APICloud开发iOS App Clip(苹果小程序)详细教程

YonBuilder低代码开发平台

小程序云开发 大前端 移动开发 APP开发

品牌升级后,TBase更名为TDSQL和TDSQL-A,CynosDB更名为TDSQL-C

数据君

腾讯云数据库品牌升级,大咖解读数据库三大变化

数据君

阿里P8亲测能实战落地的SpringCloud开发笔记已开源

996小迁

Java 程序员 架构 面试 SpringCloud

LeetCode题解:389. 找不同,ASCII码求和,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

2020出行之变(三):智能交通的星罗棋布

脑极体

为优化Java程序 微软收购JClarity_编程语言_王文婧_InfoQ精选文章