GraalVM - Ultimate VM for Java Applications
July 17, 2020

GraalVM - Ultimate VM for Java Applications

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

GraalVM Enterprise

Overall Satisfaction with GraalVM

GraalVM is a production-ready software and is available as Community Edition for an open-source license.
Oracle GraalVM Enterprise Edition is being used in our department, and it has already proven to be highly beneficial and effective as it has been built to cater to enterprise-class application development on a global standard. It has shown significant improvements in application performance and efficiency due to its high-performance runtime.
  • Multilingual Virtual Machine
  • Run Programs Faster Anywhere
  • Compiling applications ahead-of-time (AOT) into native Executable
  • Can run either standalone or in the context of OpenJDK, Node.js or Oracle Database
  • Lower Memory Footprint
  • Compilation is not easy for all JVM code
  • Higher Productivity and on-time Deliverables
  • Profitability
  • Cost reduction in terms of Memory and CPU usage
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.
For on-premises use under the terms of the Oracle Master License Agreement, it includes 24x7x365 Oracle Premier Support by Oracle GraalVM team. It also provides access to MOS (My Oracle Support) to report issues. Bugs and defects raised by us have been addressed, handled efficiently, and provided adequate assistance by MOS to fix and resolve the reported issues as soon as possible. Overall, the team is very supportive and works smoothly to provide users with quality service.

Do you think GraalVM delivers good value for the price?

Yes

Are you happy with GraalVM's feature set?

Yes

Did GraalVM live up to sales and marketing promises?

Yes

Did implementation of GraalVM go as expected?

Yes

Would you buy GraalVM again?

Yes

GraalVM is well suited for JVM-based applications as it provides two independent execution modes:
1. Applications running in a regular just-in-time (JIT) compilation mode adding higher performance gains resulting from quality optimized algorithms.
2. Applications compiled ahead-of-time (AOT) into a native executable. It has the capability to run as a standalone application with instant startup having minimal memory footprint and minimal CPU utilization.