Introducing G2.ai, the future of software buying.Try now
GraalVM
Show rating breakdown
Save to My Lists
Claimed
Claimed

GraalVM Reviews & Product Details

GraalVM Overview

What is GraalVM?

GraalVM is a high-performance runtime, that provides significant improvements in application performance and efficiency. It accelerates application performance while consuming fewer resources; providing the best solution for building microservices, on-premises and in the cloud. It offers a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. It removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js or Oracle Database

GraalVM Details
Show LessShow More
Product Description

GraalVM is a high-performance runtime, that provides significant improvements in application performance and efficiency. It accelerates application performance while consuming fewer resources; providing the best solution for building microservices, on-premises and in the cloud. It offers a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. It removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js or Oracle Database


Seller

Oracle

Description

Oracle Corporation develops, manufactures, markets, hosts, and supports database and middleware software, applications software, and hardware systems.

Overview Provided by:

Recent GraalVM Reviews

Bidyut Jyoti S.
BS
Bidyut Jyoti S.Small-Business (50 or fewer emp.)
5.0 out of 5
"GraalVM - Reliable and Best VM for Java Developers"
Best features on GraalVM has been listed below: 1. Multilingual Virtual Machine 2. Support for polyglot applications 3. Minimal memory footprint 4...

GraalVM Media

Answer a few questions to help the GraalVM community
Have you used GraalVM before?
Yes

1 GraalVM Reviews

0.0 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
1 GraalVM Reviews
0.0 out of 5
1 GraalVM Reviews
0.0 out of 5
G2 reviews are authentic and verified.
Bidyut Jyoti S.
BS
Application Development Senior Analyst
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about GraalVM?

Best features on GraalVM has been listed below:

1. Multilingual Virtual Machine

2. Support for polyglot applications

3. Minimal memory footprint

4. Compiling applications ahead-of-time (AOT) into native Executable Review collected by and hosted on G2.com.

What do you dislike about GraalVM?

Not all languages are supported by GraalVM.

Currently it is designed for applications written in

1. Java

2. JavaScript

3. Scala

4. Kotlin

5. Groovy

6. Clojure

7. R

8. Python

9. JavaScript

10. Ruby

11. LLVM-based languages such as C and C++ Review collected by and hosted on G2.com.

Recommendations to others considering GraalVM:

GraalVM has been very well incorporated and implemented in our project. Performance issues in the application have always been the top discussions in our monthly meeting calls, due to introducing and adding new changes, logics, and customizations in the business process as per the client's requirement. Review collected by and hosted on G2.com.

What problems is GraalVM solving and how is that benefiting you?

GraalVM has the ability to compile Java applications ahead of time into a native binary. This will result in instant startup of the application and consuming significantly less memory compared to traditional JIT (Just in Time) compilation setup. Though JIT is preferable for optimizing for peak performance, but for startup and memory footprints the native images can offer very competitive advantages. GraalVM is a high-performance virtual machine, showcasing enhanced performance optimizations for individual languages and smooth interoperability for polyglot applications. Review collected by and hosted on G2.com.

There are not enough reviews of GraalVM for G2 to provide buying insight. Below are some alternatives with more reviews:

1
Amazon Corretto Logo
Amazon Corretto
4.5
(101)
2
Azul Platform Core (Zulu) Logo
Azul Platform Core (Zulu)
4.9
(58)
Azul is the only company 100% focused on Java, delivering the most trusted Java platform to the modern cloud enterprise. We provide the world’s best commercial support for OpenJDK to our customers by prioritizing their success, maintaining our unwavering commitment to innovation and excellence, and advancing Java through community leadership.
3
Microsoft Build of OpenJDK Logo
Microsoft Build of OpenJDK
4.2
(16)
4
SAPMachine Logo
SAPMachine
4.2
(20)
5
Eclipse Temurin Logo
Eclipse Temurin
3.5
(1)
6
Azul Platform Prime (Zing) Logo
Azul Platform Prime (Zing)
4.1
(14)
Zing® is a better JVM with better metrics that is certified fully compliant with the Java SE 8, 7 or 6 specification.
7
Liberica JDK Logo
Liberica JDK
5.0
(7)
Progressive Java Runtime for modern Java™ deployments supported by a leading OpenJDK contributor. Free and 100% open source. Lead the future. OPEN Unified Java Runtime. One runtime for cloud, server and desktop use cases Avoid vendor lock-in. We support the largest number of architectures including microservices based. Our customers can run microservices faster, saving time and money. FAST Our customers can run microservices faster, saving time and money. SECURE Our customers are assured that we continually fix, validate, test any bug or exposure. RELIABLE Our customers get direct support from our Java engineers. Saving you time and money.
8
Liberica JDK Embedded Logo
Liberica JDK Embedded
(0)
Java runtime for your embedded systems Full functionality of Java™ and enhanced ARM performance and security. Embedded devices are often built to fulfill a single purpose and with the lower cost of production in mind. The runtime for such systems requires specific properties: — Lower memory footprint to take less space on the limited memory available — Security and stability for flawless app execution — Multi-platform compatibility for easy development — Enhanced performance on the low-performing system components We built Liberica for embedded to give you the full functionality of the Java programming language with enhanced performance and security.
9
IBM Semeru Runtimes Logo
IBM Semeru Runtimes
(0)
10
Alibaba Dragonwell Logo
Alibaba Dragonwell
(0)
Show More