上图流程对应的执行步骤:
备注:
本来以为graalvm是直接分析java源代码然后生成机器码,但实际是分析的字节码然后将字节码直接生成机器码。
这里就引入了jvmci的功能(后续看看jvmci和graalvm是怎么联动的)。
参考文档:
https://www.marcobehler.com/guides/graalvm-aot-jit
https://www.baeldung.com/graal-java-jit-compiler
![请添加图片描述](https://img-blog.csdnimg.cn/direct/672642487ecc40578b73d59129a74b3b.png