An awesome Polyglot JVM.
November 10, 2020

An awesome Polyglot JVM.

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

Software Version

GraalVM Enterprise

Overall Satisfaction with GraalVM

The organization has been recently expanding to game servers for Java games. The main issue with Java games is the lack of language interoperability with the default JVM, therefore other developers have a hard time working with them. But with GraalVM it allows almost seamless interoperability with other languages. LLVM-based languages ones especially are great with GraalVM.
  • Language Interoperability
  • Ahead of Time compilation
  • Portability
  • Cross-platform
  • Great Support
  • Requires a separate download to use
  • Unavailable with the current JDK versions
  • Requires users to specifically use GraalVM to use our server platform
  • + Faster development times due to program speedup.
  • + Better productivity because developers can use their comfort language.
  • + Decreased resource load for servers
  • - Required some current modern Java features to be downgraded for the time being.
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.
Awesome is all I have to say for the issues that happen in GraalVM. The people over at Github are very attentive and help a ton if any issues are found, Oracle support themselves are very helpful. My experience with them has always been a swift and easy support, something that other languages lack.

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

I will recommend GraalVM to anyone who wants a blazing fast modern JVM with seamless language interoperability. It's AOT methods also speed ups programs to a degree, which means it also is good just as a drop in replacement for the default JVM. However I cannot recommend GraalVM to those who want to use the latest Java features as GraalVM doesn't have them.

Using GraalVM

ProsCons
Like to use
Relatively simple
Easy to use
Technical support not required
Well integrated
Consistent
Quick to learn
Convenient
Feel confident using
Familiar
None
  • Installation
  • Language Interoperability
  • Garbage collection settings