【JIT】:Just In Time,即时编译。
JIT能够加速Java程序的执行速度。大家知道,javac将程序源代码编译成java字节码,即class文件,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。
很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢。为了提高执行速度,引入了JIT。
JIT 编译过程如下:JVM读入字节码文件后,将其发给JIT编译器。JIT编译器将字节码编译成本机机器代码,下图展示了该过程。
“一个人知道自己为了什么而活,他就能够忍受任何一种生活。”——尼采
没有评论:
发表评论