GraalVM

Languages supported:

0.0/10 (Expert Score) ★★★★★
Product is rated as #133 in category Other Development Software
Ease of use
Support
Ease of Setup

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
GraalVM

Show more categories

Customer Reviews

GraalVM Reviews

Bidyut Jyoti S.

Advanced user of GraalVM
★★★★★
GraalVM - Reliable and Best VM for Java Developers

What do you like best?

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

What do you dislike?

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++

Recommendations to others considering the product:

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.

What problems are you solving with the product? What benefits have you realized?

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 source: G2.com

Leave a reply

Your total score

B2B Software Guide