GraalVM

GraalVM

Customer Verified
Top Rated
About TrustRadius Scoring
Score 8.9 out of 100
Top Rated
GraalVM

Overview

Recent Reviews

Fantastic Tool

9
December 10, 2021
GraalVM is a really powerful technology that is being used in certain departments of my organization. This allows us to pre-compile Java …
Read full review

Make your Applications Fast!

9
November 24, 2021
An amazing tool that is being used in my organization to streamline Java Applications. Some of the departments are utilizing this to …
Read full review

Total Satisfactory Package

9
November 03, 2021
GraalVM is being used in multiple departments of my organization by the dev teams. It is a high-performance tool that helps us to speed up …

GraalVM - Reliable and Best Virtual Machine

9
October 19, 2021
GraalVM is a powerful tool created by Oracle that was being used by the dev team in our organization. It is a high-performance Java …
Read full review

Totally Worthy Tool

9
October 18, 2021
This is among the most robust and user-friendly applications that are being used in certain departments of our company. This is being used …
Read full review

GraavlVM - great software

8
October 08, 2021
GraalVM is used by the department where Java applications are used the most, this software provides significant performance benefits. It …
Read full review

Great for already native project

7
May 20, 2021
Just our department, we are exploring the possibility of using GraalVM to move old java applications on [the] cloud using the advantage of …
Read full review

Amazing GraalVM!

8
April 25, 2021
It's really good. We are using [it] throughout the entire department. It really helps us to connect and use it across multiple languages …
Read full review

GraalVM--a better runtime than JAVA SE

9
April 15, 2021
GraalVM is being used in selective teams as an alternate to traditional JVM. A primary usage is to optimize the application compilation …
Read full review

Reliable and worthy tool.

9
April 12, 2021
We are using GraalVM in order to run some on-premises servers and to test part of our solutions. I'd say it's also a perfect tool to be …
Read full review

Reviewer Sentiment

N/A
Positive ()
N/A
Negative ()
Learn how we calculate reviewer sentiment

Awards

TrustRadius Award Top Rated 2022
TrustRadius Award Top Rated 2021
TrustRadius Best of Award, Best Of Feature Set 2021
TrustRadius Best of Award, Best Of Customer Support 2021

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of GraalVM, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

What is GraalVM?

GraalVM is 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++. GraalVM removes the isolation between programming languages and enables interoperability…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://shop.oracle.com/apex/f?p=DSTORE…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

6 people want pricing too

Alternatives Pricing

What is AWS IoT Core?

AWS IoT Core is a managed cloud service that lets connected devices interact with cloud applications and other devices. It includes the Device Gateway and the Message Broker, which connect and process messages between IoT devices and the cloud. AWS IoT Core connects AWS and Amazon services like AWS…

What is Firebase?

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud…

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is GraalVM?

GraalVM is a runtime for microservices that aims to provide significant improvements in application performance and efficiency. The vendor states its ahead-of-time (AOT) compiler allows microservices to startup instantaneously with significantly smaller memory footprint.

It is 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 Community is available for free for any use.

GraalVM Enterprise provides additional performance, security, and scalability relevant for running applications in production. Users can get a version of GraalVM Enterprise that is free for evaluation and developing new applications via the Oracle Technology Network (OTN), or a commercially licensed version for production use via the Oracle Store.

GraalVM Competitors

GraalVM Technical Details

Deployment TypesOn-premise, SaaS
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

What is GraalVM?

GraalVM is 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++. GraalVM 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. Oracle's GraalVM Enterprise is a multilingual virtual machine, which Oracle states delivers even higher efficiency, better isolation and greater agility for enterprises in cloud and hybrid environment.

What is GraalVM's best feature?

Reviewers rate GraalVM Performance highest, with a score of 9.1.

Who uses GraalVM?

The most common users of GraalVM are from Enterprises (1,001+ employees) and the Computer Software industry.

Reviews and Ratings

 (101)

Ratings

Reviews

(1-25 of 25)
Companies can't remove reviews or game the system. Here's why
Ava Jakobs | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
The reason why we had to select GraalVM one is [a] cutting-edge compiling technique, GraalVM is well operated in the Environment of Open JDK, which speeds up the execution of Java programs. GraalVM makes creating packages and native apps simpler, and this improves distribution. It also brings native image support [that] makes compilation and distribution easy and effective.
Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM is at the top when it comes to executing Java applications in terms of speed. With its amazing fast ahead of its time compiler it helps in reducing the startup time of the applications. Also, the overall performance of the product is increased and reduces the latency as well. It supports multiple languages such as Groovy, Ruby, Javascript, R, Python, Scala, Java, Clojure, and many more.
Score 10 out of 10
Vetted Review
Verified User
Review Source
We previously used the Java Virtual Machine common in the development market. In comparison, it is a solution that consumes a lot of computational resources. GraalVM is a solution that brings advantages such as less RAM usage and codes running natively.
Sharique Khan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM provides a solution with better customer support and better technical solutions for application compilation and runtime. It's faster cold startup time aids mission-critical applications and helps the overall suite of applications. With this we can use multiple programming languages like Scala and Java with improved developer productivity.
Score 9 out of 10
Vetted Review
Verified User
Review Source
The main strength from my point of view is the usability and also the documentation which I really appreciate once it makes it easier to use and also faster. In another hand, the price can be something that you must check before choosing the proper tool once it's really variable and of course affects what you want and what you have.
Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM has taken quite an unique approach, which to our team best knowledge does not have similar alternatives out there on the market. It is possible to use different type of Virtual Machine, but that will not fill all the requirements of multilingual projects. Using Docker might give some results, but by using completely different techniques.
Muni Raghunath Kalivi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
The packaging of GraalVM is completely different form the above-listed products, it is more like an integration platform. The out of box solutions for technologies like Java, and using with iOS native image is one of the examples. And easily used with Gradle and Maven build packages.
Best way to work across the technologies.
November 10, 2020

An awesome Polyglot JVM.

Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM allowed language interoperability compared to the other two. Corretto is no better than the default HotSpot JVM in our case and is also lacking in modern versions. Oracle Java has JDK 15 but it doesn't have language interoperability or AOT. GraalVM just hit that nice spot where one can expect decent performance, language interoperability, and a modern enough Java version.
October 30, 2020

GraalVM Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM allows for better language interop between languages compared to JNI, and also supports other languages for scripting like Python, Ruby and others. This means seemless modding capability compared to the normal JDK and other things.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Oracle GraalVM has been selected due to its ability to perform ahead-of time compilation by compiling JAVA code to native image which helps in scaling up the performance of the application startup and execution time, thus consuming low memory and CPU cycles. Also, supporting various languages apart from JAVA makes the VM more productive and powerful.
Score 10 out of 10
Vetted Review
Verified User
Review Source
GraalVM by far has proved to be the most reliable and advanced virtual machine supporting dual compilation (Static as well as Dynamic). Java Code is compiled by an ahead-of-time compiler to a native image that supports JVM based languages (Java, Scala, etc.) as well as other dynamic languages (JavaScript, Python, etc.). Apart from AOT Compiler, we also have JIT Dynamic compiler which increases the performance of our applications.
August 13, 2020

GraalVM Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
We have opted for GraalVM due to its ability to integrate and interoperability with major languages (such as Java, JavaScript, Ruby, Python, LLVM based languages like C and C++, and several other dynamic languages) popular in the IT industry. Due to its compatibility with Java 11, we have observed a boost in the performance of our applications.
Score 10 out of 10
Vetted Review
Verified User
Review Source
The advantages of GraalVM over other products are as follows: 1. All the languages share the same VM and its capabilities. Provides language-independent tooling interoperability optimization. 2. It has a very reduced memory footprint. 3. GraalVM native image has the following advantages like: no classloading, no interpreted code, no burnt CPU for profiling, and JIT-ing.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Points in support of GraalVM over other products are as follows:
  • GraalVM compiler behaving as a JIT compiler for Java, which supports both Static and Dynamic Compilation
  • GraalVM native image that allows the ahead-of-time compile Java Program to a standalone executable called a native image
  • the Truffle language implementation framework to implement third-party language support
  • reduced memory footprint
Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
June 28, 2020

GraalVM Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
GraalVM can run faster than the traditionally used Java SE. Companies like Twitter are using GraalVM as against using JAVA SE to scale up their production values and save money. It has a Graal compiler and polyglot feature missing in Java SE, which is a mix and match of supported languages. With native support, one could ship java apps as native code.
Score 9 out of 10
Vetted Review
Verified User
Review Source
We used Azure App Service along with stream analytics both have their own pros and cons. GraalVM is better for Java native codes while Azure is for C# and .NET. Both are good, in a sense, but for our native apps GraalVM is better. We would like to see how it does in the long run.