开发者社区> 问答> 正文

HotSpot JVM中的分层编译策略是怎样的?

HotSpot JVM中的分层编译策略是怎样的?

展开
收起
三分钟热度的鱼 2024-04-19 15:07:19 35 0
1 条回答
写回答
取消 提交回答
  • 在HotSpot JVM中,Java程序首先在解释模式下启动。执行一段时间后,经常被调用的方法会被识别并使用JIT编译器进行编译,先是使用C1编译器。如果HotSpot检测到这些方法有更多的调用,就会使用C2编译器重新编译这些方法。这种策略被称为“分层编译”,是HotSpot默认采用的方式。

    2024-04-19 15:31:16
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载