java 中jit机制对运行速度的优化,java经过javac进行编译为.class文件的字节码,然后再由jvm逐行执行(JIT出现之前)。

JVM中引入的JIT用于优化运行速度,原理为jvm发现经常执行的方法和代码块,然后把这些代码定为“HotSpot”特点代码,在运行时jvm会把这些代码编译成与本地平台相关的机器码,进行各层次的优化。

但是当优化后的代码不能满足运行条件时(比如代码结构发生改变、逻辑发生改变等)则会发生逆优化,即把之前优化后的机器码重新回到编译执行

相关文章:

  • 2022-12-23
  • 2021-12-14
  • 2021-06-13
  • 2021-11-23
  • 2021-11-21
  • 2022-02-01
  • 2021-12-29
猜你喜欢
  • 2021-12-01
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
  • 2021-06-06
相关资源
相似解决方案