whichjdk.com
whichjdk.com copied to clipboard
Add GraalVM as an JDK option
Great idea. I will add this option. However, I have not query much experience with GraalVM in production to give a valid recommendation. Please state your opinions here, so I can summarise a validated recommendation.
GraalVM *
- Some compatibility issues (bugs in GraalVM)
- Cannot use ZGC or Shenandoah GC.
GraalVM Native-images
- Some compatibility issues with reflection
- Low memory footprint.
- Low throughput compared to Hotspot C2. (can be solved with PGO)
GraalVM CE
- It has a similar performance to Hotspot C2.
- High memory footprint compared to Hotspot C2.
GraalVM EE
- Contains some features compared to
GraalVM CE
. - It has a much higher throughput than
GraalVM CE
.
I want to note that PGO on native-image is not available in GraalVM CE.