V2EX  ›  英汉词典

JIT Compilation

释义 Definition

JIT compilation(即时编译):一种在程序运行过程中把中间形式(如字节码)按需编译为机器码的技术,常用于虚拟机与运行时环境(如 JVM、.NET),以在执行时根据热点代码进行优化,从而提升性能。也常被称为 just-in-time 编译。(除“即时编译”外,在不同语境下还可能涉及更广义的“运行时编译/动态编译”。)

发音 Pronunciation (IPA)

/ˌdʒeɪ aɪ ˈtiː ˌkɑːmpəˈleɪʃən/

例句 Examples

JIT compilation can speed up your app after it runs for a while.
JIT 编译会在应用运行一段时间后让它变得更快。

By using runtime profiling, JIT compilation optimizes hot paths and can outperform purely interpreted code.
通过运行时性能分析,JIT 编译会优化热点路径,性能甚至可能超过纯解释执行的代码。

词源 Etymology

JITjust-in-time(恰好在需要时) 的缩写,强调“在执行前一刻才编译”的时机;compilation 来自拉丁语词根,含“汇集、编译”之意,在计算机领域专指把源代码或中间代码转换成可执行的机器指令。合起来就表示“在运行时按需进行的编译”。

相关词 Related Words

文学与著作中的用例 Literary / Notable Works

  • Java Performance: The Definitive Guide(Scott Oaks)——讨论 JVM 中 JIT 编译与性能调优思路
  • The Java Virtual Machine Specification(Tim Lindholm 等)——涉及字节码执行模型与与即时编译相关的运行时机制
  • *CLR via C#*(Jeffrey Richter)——介绍 .NET/CLR 的运行时与 JIT 编译概念
  • Crafting Interpreters(Robert Nystrom)——在解释器/编译器实现脉络中提及 JIT 的位置与作用
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1726 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 08:05 · PVG 16:05 · LAX 00:05 · JFK 03:05
♥ Do have faith in what you're doing.