写点什么

为优化 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:1610710
用户头像
王文婧 InfoQ编辑

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

关注

评论

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

架构训练营模块1作业

附加信息

架构训练营

踩坑之旅:配置 ROS 环境

eng八戒

机器人 ROS 移动机器人 机器人开发

AngularJS进阶(二十五)requirejs + angular + angular-route 浅谈HTML5单页面架构

No Silver Bullet

AngularJS 12月月更 requirejs angular-route

工作中常用的设计模式--策略模式

lpe234

Java 后端 设计模式 策略模式 spring-boot

AngularJS进阶(二十四)AngularJS与单选框及多选框的双向动态绑定

No Silver Bullet

AngularJS 12月月更 单选 多选

架构实战营 - 微信业务架构图 & “学生管理系统”毕设架构设计

huiwen

架构实战营

MetaTown:一个可以自己构建数字资产的平台

华为云开发者联盟

区块链 华为云 12 月 PK 榜 数字资产平台

火山引擎DataTester:一个爆款游戏产品,是如何用A/B测试打磨出来的?

字节跳动数据平台

大数据 游戏 AB testing实战 12 月 PK 榜

架构实战营 1-5 学生管理系统实战随堂测验

西山薄凉

「架构实战营」

mysql优化之 performance Schema常用查询sql

@下一站

MySQL 优化 12月日更 12月月更

CDH+Kylin三部曲之一:准备工作

程序员欣宸

大数据 kylin 12月月更

浅谈 Apache Flume 数据接入的实现原理以及问题分析处理方式

移动云大数据

flume

2023最新版EasyRecovery软件下载安装教程

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

【愚公系列】2022年12月 微信小程序-组件模板和组件样式

愚公搬代码

12月月更

Python:灵活的开发环境

eng八戒

Python Python自动化办公

架构实战营 1-6 学生管理云平台实战随堂测验

西山薄凉

「架构实战营」

4.如何做好架构设计

程序员小张

「架构实战营」

理解DALL·E 2, Stable Diffusion和 Midjourney的工作原理

Baihai IDP

人工智能 AI 工具 AIGC 文转图

鸿蒙开发实例 | 可复用列表项的ListContainer

TiAmo

华为 华为云 12月月更

CorelDRAW2023中文版专业矢量软件更新介绍

茶色酒

CorelDRAW 2022 CorelDraw2023 CorelDraw

极客时间架构训练营作业-模块一

张建闯

架构实战营

编码开发如何开展API安全实现

穿过生命散发芬芳

12月月更

足球比赛中的数据科学

CnosDB

数据库 时序数据库 开源社区 CnosDB infra

极客时间 - 运维进阶训练营 - 第六周作业

dog_brother

AngularJS进阶(二十二)实现时间选择插件

No Silver Bullet

AngularJS 12月月更 AngularJS时间插件

EasyRecovery2023不要钱的硬盘数据恢复工具

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

企业如何应对开源软件供应链安全问题?

安势信息

开源 开源安全 软件供应链安全 开源安全与治理 清源CleanSource SCA

2022-12-04:给定一个由 ‘[‘ ,‘]‘,‘(‘,‘)’ 组成的字符串, 请问最少插入多少个括号就能使这个字符串的所有括号左右配对, 例如当前串是 “([[])“,那么插入一个‘]‘即可满足

福大大架构师每日一题

算法 rust 福大大

TDengine3.0:解决高基数问题的时序数据库设计思路

TDengine

数据库 tdengine 时序数据库

会议报道 | 第二届百家医院单细胞中心联盟年度峰会圆满落幕

联营汇聚

底层逻辑-理解Go语言的本质

面向加薪学习

golang go语言 源代码 golang 面试 Go源代码

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