JIT 编译器与普通编译器有何不同?
Java 使用 javac(编译器)将 Java 代码转换为字节码(.class 文件)。
当我们使用 JVM 运行此代码时,它会在内部使用解释器将字节码转换为系统可理解的代码。
为了避免反复执行同一代码片段,JVM 识别出它们为“热点”,并使用实时编译器对其进行编译,然后根据需要重新使用它们。
编译器将给定的程序编译(转换)为可执行代码(一次性编译全部代码)。
JIT 编译器执行的任务类似,但它是由 JVM 在内部使用,以转换字节码中的热点。
编译器将给定的程序编译(转换)为可执行代码(一次性编译全部代码)。
JIT 编译器执行的任务类似,但它是由 JVM 在内部使用,以转换字节码中的热点。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP