作者回复: 赞想法!已经有这种做法,但同时需要承担profile不能反映当前执行状态的风险。可以了解一下Alibaba的JWarmup。
作者回复: 你可以将GraalVM看成泛指带Graal编译器的虚拟机。
在OpenJDK 10和11,可以直接UnlockExperimentalOptions UseJVMCICompiler开启。
作者回复: Soon :)
如果只是用HotSpot中的Graal编译器,那已经挺成熟了,Twitter已经全面部署了。
作者回复: 1. 默认情况下,是用C1编译Graal。
2. 调用Graal编译Graal并不会造成无穷递归。因为JVM里有解释执行器,能够执行Graal代码。