跳到主要内容
uencoder

Just-In-Time Compilation

JIT 在运行时将热点代码编译为机器码,结合解释器的灵活与编译器的性能。

用途

运行时优化加速解释执行,自适应优化热点。

机制

先解释执行并收集 profiling 数据。热点方法/循环触发 JIT 编译为机器码。V8 TurboFan、PyPy、HotSpot JVM 用 JIT。去优化回退解释器当假设失效。

用例

  • 语言运行时
  • 性能优化
  • 自适应编译

相关词条

参考链接