- 软件介绍人气软件相关文章下载地址↓
-
Oracle宣布其开发的Java分支Oracle GraalVM现在遵循许可,可免费使用。与之前区分社区版和企业版的方式不同,现在不再区分版本且全部免费。
GraalVM 既可以独立运行,也可以在不同的部署场景中使用,比如在 OpenJDK 虚拟机环境、Node.js 环境,或者 Oracle、MySQL 数据库等环境中运行。
Oracle GraalVM for JDK 21 Windows下载
软件介绍
GraalVM是一个高性能的JDK,可用于加速运行用Java和其他JVM语言编写的应用程序。提供两种运行Java程序的方式:在HotspotVM中的Graal Just-In-Time(JIT)编译器,以及Ahead-Of-Time(AOT)的本地可执行文件。
GraalVM相对于其他JDK,具有预先编译(AOT) 将基于 Java 和 JVM 的代码转换为本机平台可执行文件(Native Image)的技术,这将意味着通过Native Image编译转换后的程序无需JVM即可运行。Oracle声称生成的二进制文件比JAR包更小,启动速度快100倍,无需预热即可提供峰值性能,并且比运行在Java虚拟机(JVM)上的应用程序使用更少的内存和CPU。(注:该功能仍在Beta中,目前已有Micronaut, Spring, Quarkus, Helidon, H2, GraphQL, MariaDB, Netty, MySQL, Neo4j, PostgreSQL, Testcontainers, Thymeleaf等应用程序提供官方支持)。
即使在不使用AOT将应用程序编译为二进制文件的情况下,Graal 编译器(JIT)通过独特的代码分析和优化方法为运行在 JVM 上的程序提供优化的性能。它包括多种优化算法(称为“阶段”),如激进内联、多态内联等。Graal 编译器能够消除昂贵的对象分配,从而确保高度抽象程序的性能优势。使用更多抽象和现代 Java 功能(如 Streams 或 Lambdas)的代码将获得更大的加速。低级代码或汇聚到 I/O、内存分配或垃圾收集等方面的代码将获得较小的改进。因此,在 GraalVM 上运行的应用程序需要花更少的时间进行内存管理和垃圾收集。
相对于已有的OpenJDK,原Graal社区版提供1.04倍的性能提升,Graal企业版提供1.3倍的性能提升(基于Renaissance Suite的测试结果)。现在普通用户也可免费使用GraalVM企业版的所有功能,即使在不调整代码的情况下,替换原有的JVM也能有不错的表现。
GraalVM 支持语言:
基于 JVM 的语言(例如 Java、Scala、Groovy、Kotlin、Clojure 等);
基于 LLVM 的语言(例如 C、C++ 等语言);
动态语言,例如 JavaScript、Ruby、Python、R 语言等等。
包括以下动态语言引擎:
JavaScript 引擎:Graal.js 是一款 JavaScript 解释器/编译器,能够在 JVM 上运行 Node.js 应用;
FastR 引擎:这是 R 语言解释器/编译器;
RubyTruffle 引擎:支持 Ruby 且性能优于 Ruby。
GraalVM 特性
编译质量和执行性能更高,不管是 Java、Ruby 还是 R 语言,GraalVM 的编译器编译出来的代码,性能都更强悍
开发中可以组合 JavaScript、Java、Ruby 和 R 语言
在 GraalVM 上运行本地语言
开发适用于所有编程语言的通用工具
扩展基于 JVM 的应用程序
扩展本地应用程序
将 Java 程序编译之后作为本地库,供其他程序链接和调用
在数据库环境中支持多种语言,主要是 Oracle 和 MySQL 数据库环境
在 GraalVM 的基础上,我们甚至可以创建自己的语言
对于 Node.js 开发者来说,GraalVM 环境支持更大的堆内存,而且性能损失很小
程序的启动时间更短
占用内存更低
-
人气软件
-
Versions for MAC v1.3.2 特别版 苹果电脑版(附破解教程)
15.4MB | 英文软件
-
Fish Shell Mac版 for Mac V3.1.2 苹果电脑版
4.94MB | 英文软件
-
Versions for MAC v1.3破解包 苹果电脑版(附破解教程)
319KB | 英文软件
-
Sublime Text 4 for Mac(代码编辑器) v4.0 Build 4169 苹果电脑
42.5MB | 简体中文
-
Dreamweaver CS6 for Mac V2013多语中文版(附破解补丁) 苹果电脑
306MB | 简体中文
-
49.2MB | 简体中文
-
TortoiseSVN for Mac V1.8.7 苹果电脑版
55.7MB | 英文软件
-
Navicat Premium for mac 汉化包 苹果电脑版
4.46MB | 简体中文
-
Plistedit Pro for Mac(Plist文本编辑器) V1.9.7 直装激活版
6.55MB | 简体中文
-
-
相关文章
- Java SE Development Kit 22(JDK22) GA for Mac v22.0.0 官方正式最新版
- Scitools Understand(代码分析/代码阅读) for Mac v6.5.1175 TNT免费版
- Navicat Charts Viewer for Mac(Navicat图表查看器) v1.2.16 苹果电脑版
- Wing Pro 10(Python集成开发环境IDE) Mac v10.0.2 免费免费版 附补丁+教程
- 数学软件Wolfram Mathematica 14.0.0 Mac中文免费版(附安装教程)
- Navicat for Oracle for Mac(专业数据库管理工具) v16.3.5 中文苹果电脑版
- Navicat for SQL Server for Mac(数据库管理工具) v16.3.7 中文苹果电脑版
- Navicat for PostgreSQL Mac(PostgreSQL数据库工具) v16.3.5 苹果电脑版
- 安卓集成开发工具Android Studio v2023.2.1.24 Mac最新版(Apple Silicon/Intel)
- Navicat Data Modeler Ess for Mac(数据库设计工具) v3.3.16 苹果直装免费版
-
网友评论
-
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Oracle GraalVM for JDK 21.0.2 Mac 官方免费正式版 x64资源来源互联网,版权归该下载资源的合法拥有者所有。