After compiling AOT, you need to specify the generated AOT library at runtime:
java -XX:AOTLibrary=./Test.so Test
You must also compile java.baseto get a real improvement in performance:
jaotc --output libjava.base.so --module java.base
, AOT java.
:
jaotc -J-XX:+UseParallelGC -J-XX:-UseCompressedOops --output libTest.so Test.class
java -XX:+UseParallelGC -XX:-UseCompressedOops -XX:AOTLibrary=./libTest.so Test
, .