Overall Satisfaction with GraalVM
GraalVM is used in my organization for streamlining JAVA applications and efficient testing of code. It has provided faster startup and no interpreted code as well. It has given a low memory footprint in the use cases. Its native and bright future of performance is also a great advantage. No profiling data required now for JIT optimizations.
- High performance and it acts as JIT compiler. Optimizations like partial escape help a lot since it is not available in standard JIT compilers.
- It helps in combining JAVASCRIPT, Java, and R
- Helps in running native languages on the JVM
- Helps in extension of JVM-Based application
- It is efficient for a smaller heap only as it impacts latency
- Generated native code is not fully efficient
- No thread dump and heap dump support
- Since it is open-source (community version), it helps in rapid ROI at initial stage.
- Can run open jdk to make java application run faster
- It is also production ready so that impacts ROI better
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.
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?
I wasn't involved with the selection/purchase process
Did implementation of GraalVM go as expected?
I wasn't involved with the implementation phase
Would you buy GraalVM again?
Yes
Evaluating GraalVM and Competitors
- Product Features
- Product Reputation
- Analyst Reports
The features in GraalVM make it a more robust and user-friendly experience. The customer support is on par with any other major tools provided in the market as well. Though there are a number of things yet to be added to it but still it emerging as a force to be reckoned with.
Personally, I would not change my evaluation and selection process because it took a long discussion and research before moving on to GraalVM for working but I would recommend anyone to do proper R and D before choosing anything. Read the latest market trends and technical blogs. Keep up to date with what is introduced to you in your company as well.