微软收购 jClarity,以提高 Azure 上 Java 工作负载的性能
微软已经收购了 jClarity,此次收购将通过提高 Java 工作负载的性能来增强微软的 Azure 云计算平台。
jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其照明诊断引擎的性能问题。
微软的程序管理副总裁 Montgomery 说:
在过去几年里,微软对 Java 的使用有所增长。jClarity 团队在数据驱动的 Java 虚拟机(Jvm)优化方面拥有公认的专业知识,将帮助微软的团队更好地吸收 Java 平台的进步。
微软 Azure 和 jClarity 工程师将共同努力,为我们的 Java 客户和内部团队打造一个更好的平台,提高 Java 开发人员和最终用户的体验和性能。我们坚信,通过与 Java 社区一起努力,我们可以为我们的客户做更多的事情。
自 2018 年 6 月以来,微软一直赞助 AdoptOpenJDK 项目,目的就是帮助为 Linux 和 Windows 等平台构建 OpenJDK 的二进制文件。OpenJDK 是 Java 平台标准版(Java Platform Standard Edition)的免费开源实现。微软是 AdoptOpenJdf 到 2020 年的白金赞助商,为其 Visual Studio Code 轻量级代码编辑器构建并交付 Java 安装程序。
JClarity 首席执行官 Martijn Verburg 表示:
支持 Java 生态系统一直是 JClarity 的核心任务。我们从世界级的性能工具开始,之后成为 AdoptOpenJDK 项目的领导者。微软在支持开发人员和他们的社区方面领先于世界,在与他们的工程和程序领导人交谈之后,我们觉得可以进入正式讨论。凭借微软员工的热情和深厚的专业知识,我们将能够比以往任何时候都更好地支持 Java 生态系统。
根据 SlashData 4 月份发布的一份报告,全世界约有 760 万开发人员在使用 Java 进行代码编写。
jClarity 的收购进一步证明了微软承认 Java 和开源在现代开发世界中的重要性。毕竟,工作负载在云中运行,以及 Adobe 和 Daimler 等其他客户的工作负载都需要 Java,因此优化是必不可少的。另外,Azure 的计算工作量的一半以上现在是基于 Linux 的,Azure 已经成为开放源码的一个很好的平台,其中包括 Java。
来源:venturebeat
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Stack Overflow 引入 CROKAGE,搜问题不用再东拼西凑
许多开发者使用 Stack Overflow 搜索开发中遇到的问题,有时候需要查询的结果中有通俗的讲解,而且最好还能够带上代码 demo,但是两者同时很完美地满足要求还是比较困难的。不过最近 Stack Overflow 官方博客上介绍了一种智能化的技术,或许可以解决这一问题。 新技术名叫 CROKAGE(Crowd Knowledge Answer Generator,群众知识答案生成器),它来源于今年早些时候一个计算机科学研究小组发表的一篇论文,CROKAGE 可以将提问作为查询,然后返回相关的、全面的编程解决方案,所谓全面,就是说它不仅有代码片段,还包括简洁的自然语言解释,这样开发者就不用在众多的答案中拼凑出一个解决方案。 CROKAGE 使用Stack Overflow 上的数百万个 Q&A 作为训练语料库进行训练,还扩展了自然语言查询(任务描述),包括从 Stack Overflow 中仔细挖掘出来的独特的开源软件库和功能术语。 对于返回来的候选答案,研究人员组合了四个加权因子进行排序,他们利用传统的信息检索(IR)指标,如TF-IDF和非对称相关性,同时为了适应 S...
- 下一篇
每日一博 | 用 Authing 10分钟实现单点登录(SSO)
单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 实现单点登录 开始之前 如果你不了解用户池、单点登录和认证授权,建议先阅读基础概念。 预备知识 基本的 HTML 和 CSS 知识 中级 JavaScript 技能 所需工具 你喜欢的文本编辑器 可以在本地运行的 Web 服务器(比如:npm install http-server -g) 注册一个 Authing 账号 如果你还没有账号,请点击这里注册 Authing 账号,注册完成后请进入控制台并创建一个用户池。 创建一个 OIDC 应用 第三方登录 -> OIDC 应用选项卡,点击蓝色的「创建 OIDC 应用」按钮。 填上你的应用名,指定此 OIDC 应用的二级域名(认证地址),回调地址,其他参数保留默认即可。点击「确定」。 参数解释 认证地址,一个 authing.cn 的二级域名,用户将在此网址进行登录。 回调 URL,OIDC 登录成功后,回调到开发者自己业务的地址。本教程为演示,填...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作