• 与解释器协同,平衡最优响应时间和最佳执行性能
  • 执行计数器找出最有编译价值的代码,通知JIT以方法为单位编译
  • 方法频繁调用或有效循环多,触发标准编译和OSR(栈上替换)
  • 不用等待本地代码输出就执行,编译时间压力小,可引入更多优化技术,输出更高效本地代码