JVM相关
1.
古老字节码解释器在执行时通过纯软件代码模拟字节码的执行,效率非常低下而模板解释器将每一条字节码和一个模板函数相关联,模板中直接产生了这条字节码执行的机器码,从而大程度提高了解释器性能
2.JIT即时编译器,是一个把java字节码转换成可以直接发送给处理器的指令的程序。即时编译是避免函数被解释执行,而是将整个函数体编译成机器码。每次执行时,只执行编译后的机器码即可。从而大幅提升效率。,32.hotspot是一个混合执行模式的虚拟机,既可以解释字节码,又可以将代码编译为本地机器码,这种执行更快,可以运行client和server模式,Server模式默认在解释模式下运行方法,10000次才触发JIT编译。