JVM相关

qq_26768133 2019-07-23 02:48:38
1. 古老字节码解释器在执行时通过纯软件代码模拟字节码的执行,效率非常低下而模板解释器将每一条字节码和一个模板函数相关联,模板中直接产生了这条字节码执行的机器码,从而大程度提高了解释器性能 2.JIT即时编译器,是一个把java字节码转换成可以直接发送给处理器的指令的程序。即时编译是避免函数被解释执行,而是将整个函数体编译成机器码。每次执行时,只执行编译后的机器码即可。从而大幅提升效率。,32.hotspot是一个混合执行模式的虚拟机,既可以解释字节码,又可以将代码编译为本地机器码,这种执行更快,可以运行client和server模式,Server模式默认在解释模式下运行方法,10000次才触发JIT编译。
...全文
7 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧