BR 技术头条

技术头条

技术链接、资讯与社区分享流

li linux.cn / 2023-11-06 22:57 / by @技术头条 / 原作者:@Linux中国

软件开发 | JVM 解释和编译指南

Java 是一种跨平台的编程语言。程序源代码会被编译为 字节码bytecode,然后字节码在运行时被转换为 机器码machine code。解释器interpreter 在物理机器上模拟出的抽象计算机上执行字节码指令。即时just-in-time(JIT)编译发生在运行期,而 预先ahead-of-time(AOT)编译发生在构建期。

本文将说明解释器、JIT 和 AOT 分别何时起作用,以及如何在 JIT 和 AOT 之间权衡。

发表评论