Oracle GraalVM for JDK 20 官方免费版

软件提交最近更新热门排行
您现在的位置:首页- 编程开发- 编程工具 - Oracle GraalVM for JDK 20下载
Oracle GraalVM for JDK 20 官方免费版
68.64%
31.36%

Oracle GraalVM for JDK 20 官方免费版 高性能的JDK工具软件

请输入预约的手机号码
343人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章
点击评论

Tags:编程编程工具编程学习学习编程

Oracle GraalVM for JDK 20是一款最新推出的免费高性能JDK,可以使用它来支持运行Java和其他JVM语言编写的应用程序,现在的版本也非常不错,无需付费即可体验所有强力功能,不调整代码,原有的JVM也能够有出色的表现。

软件特色

编译质量和执行性能更高,不管是 Java、Ruby 还是 R 语言,GraalVM 的编译器编译出来的代码,性能都更强悍

开发中可以组合 JavaScript、Java、Ruby 和 R 语言

在 GraalVM 上运行本地语言

开发适用于所有编程语言的通用工具

扩展基于 JVM 的应用程序

扩展本地应用程序

将 Java 程序编译之后作为本地库,供其他程序链接和调用

在数据库环境中支持多种语言,主要是 Oracle 和 MySQL 数据库环境

在 GraalVM 的基础上,我们甚至可以创建自己的语言

对于 Node.js 开发者来说,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相对于其他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 上运行的应用程序需要花更少的时间进行内存管理和垃圾收集。

  • Oracle GraalVM for JDK 20

下载Oracle GraalVM for JDK 20 官方免费版

普通下载地址:
本地普通下载
湖北电信下载
湖南电信下载
宜昌电信下载
襄阳电信下载
网通用户下载
    1. java开发工具java开发工具

      新云软件园java开发工具下载专区提供了最全面最好用的Java开发平台和java工具集免费下载。

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
      验证码:     登录   注册
    网友评论