11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

Oracle 将 GraalVM 贡献给 OpenJDK,以解决“采用障碍”

  • 2022-11-02
    北京
  • 本文字数:630 字

    阅读完需:约 2 分钟

Oracle 将 GraalVM 贡献给 OpenJDK,以解决“采用障碍”

根据公告,Oracle 正在将 GraalVM 社区版(Java 的本机代码编译器)贡献给 OpenJDK ,但不包括 JavaScript、Python、Ruby、R 和 WebAssembly 等语言的“多语言技术”。

 

目前,GraalVM 社区版已经是开源的,但该公司表示,迁移到 OpenJDK 将解决包括“发布时间表、功能和开发过程差异”在内的障碍。

 

此举的影响之一是,GraalVM 将在适当的时候成为 JEP(Java 增强提案)流程的一部分。“当 GraalVM 技术的合适部分准备好进入主线 JDK 源代码中时,它们将伴随一个或多个 JEP。”Oracle 表示。

 

另外,GraalVM 版本将与 JDK(Java 开发工具包)版本保持一致,每季度进行重要补丁更新,每年发布两个功能版本,每两年发布一个长期支持版本。该调整计划在 2023 年的某个时候进行,但具体时间还未确定。

 

GraalVM 以将Java编译成较小的原生可执行文件而闻名,这些原生可执行文件的启动速度要比传统 Java 程序快得多。Oracle 在 8 月底发布了22.2版本,通过引入针对 Java 库的配置仓库解决了一个长期存在的痛点问题。原生 Java 编译会使用更少的内存,GraalVM 分发版在 Apple Silicon 运行得更好,并且文件体积更小。

 

原生编译使 Java 在云中更具竞争力。如今,Quarkus、Micronaut 和 Helidon 都支持在生产环境中使用 GraalVM。Spring 6 和 Spring Boot 3 计划在今年年底实现这一目标。

 

参考链接:

https://www.graalvm.org/2022/openjdk-announcement/

https://devclass.com/2022/10/27/oracle-contributes-graalvm-to-openjdk-to-address-obstacles-to-adoption/

2022-11-02 16:502516

评论

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

使用Apache Spark构建可靠的数据湖(九)

数据与智能

spark Data Lake iceberg Hudi

详解轻量日志聚合系统Loki架构

运维研习社

Grafana 日志系统 Loki

Vue进阶(六):组件之间的数据传递

No Silver Bullet

Vue 组件 7月日更 数据传递

企业架构师的职业发展

在天涯的海角

架构师 职业发展 企业架构师

做大做强肉牛产业,生物资产解决方案助力乡村振兴

CECBC

Go语言:指针和unsafe.Pointer有什么区别?

微客鸟窝

Go 语言

第九课作业

杰语

2021年WEB全栈开发技术栈

devpoint

Vue 全栈 7月日更

在线正则表达式可视化工具

入门小站

工具

[翻译] InnoDB 空间文件布局基础

keaper

MySQL 数据库 后端 服务端 innodb

从家里到阿里,学弟求职的一年

程序员鱼皮

Java 数据库 redis 面试 求职

Python OpenCV 图像的二值化操作再次学习与图像平滑处理(卷积处理)

梦想橡皮擦

Python 7月日更

Java为什么用迭代器

卢卡多多

7月日更

程序员必备技能之SpringBoot的自动装配原理,很详细,建议收藏!!!

AI乔治

Java spring 架构 微服务 springboot

[翻译] InnoDB 空间文件中的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

架构实战营 - 模块 9- 作业

请弄脏我的身体

架构实战营

Apache Druid 安装的时候进行 Java 版本校验没有输出

HoneyMoose

强强联手:2021强网杯LongTimeAgo复盘分析

网络安全学海

网络安全 信息安全 渗透测试 漏洞扫描 强网杯

Redis - 配置文件

旺仔大菜包

redis

如何与同事相处

escray

学习 极客时间 朱赟的技术管理课 7月日更

Python 正则表达式急速入门

喵叔

7月日更

攒学分赢大奖

IT蜗壳-Tango

7月日更

Linux之grep命令

入门小站

Linux

细说节流(Throttle)和防抖(Debounce)

devpoint

防抖 节流 7月日更

JVM知识整理

十二万伏特皮卡丘

JVM

Seldon 使用 (四):内置的推理服务TFServing

托内多

tensorflow kubeflow seldon tfserving

golang学习之路--内存分配器

en

内存 Go 语言

Vue进阶(十八):router.beforeEach 与 router.afterEach 钩子函数

No Silver Bullet

Vue 钩子函数 路由 7月日更

网络攻防学习笔记 Day84

穿过生命散发芬芳

网络攻防 7月日更

实战架构营模块三作业-外包学生管理系统架构设计

王晓宇

[翻译] 使用 innodb_ruby 探索 InnoDB 的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

Oracle 将 GraalVM 贡献给 OpenJDK,以解决“采用障碍”_文化 & 方法_褚杏娟_InfoQ精选文章