Graal VM
created: 18 January 2021
revision: 1
Tools
Advanced Optimizations
- Partial Escape Analysis
- Path Duplication
- Priority Inlining
check
- libgraal vs gaal.jar - seems like the first is better??
- graalvm + bloop or bloop only
- scala native image (AOT??) GraalVM Native
options
- JDK 8: use graalvm_ce in JAVA_HOME and PATH
- JDK 11: -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler
Native + Profile-Guided Optimizations (PGO)
metrics
- startup time, memory footprint
Others
- GraalVM Native images (Scala + JavaFX extensions for Mobile + GluonTools)