TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    GraalVM

    Score9.1 out of 10
    N/AGraalVM 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…N/A

    Oracle Java SE

    Score8.8 out of 10
    N/AOracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.N/A
    Pricing
    GraalVMOracle Java SE
    Editions & Modules
    No answers on this topic
    No answers on this topic
    Offerings
    Pricing Offerings
    GraalVMOracle Java SE
    Free Trial
    YesNo
    Free/Freemium Version
    YesNo
    Premium Consulting/Integration Services
    YesNo
    Entry-level Setup FeeOptionalNo setup fee
    Additional DetailsGraalVM Enterprise is an entitlement with Java SE Subscription at no additional cost.—
    More Pricing Information
    Community Pulse
    GraalVMOracle Java SE
    Considered Both Products
    Oracle
    Chose GraalVM
    Compiling to native code is probably the only reason for me so far.
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    GraalVM startup times and memory footprint is unbeatable. Polyglot capability provides greater flexibility and faster development times.
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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.
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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.
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Chose GraalVM
    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 …
    Incentivized
    Oracle
    No answer on this topic
    Key User Insights
    Would buy again
    No answers on this topic
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    No answers on this topic
    User Ratings
    GraalVMOracle Java SE
    Likelihood to Recommend
    9.1
    (36 ratings)
    9.0
    (32 ratings)
    Usability
    -
    (0 ratings)
    7.4
    (2 ratings)
    Support Rating
    7.7
    (29 ratings)
    8.0
    (19 ratings)