JVM

源码转换字节码过程
源码转换字节码过程

字节码必须通过类加载过程加载到JVM环境后,才可以执行。

执行有三种:

  1. 解释执行
  2. JIT编译执行
  3. JIT编译与解释混合执行(直流JVM默认执行方式)

混合执行模式的优势在于,在启动时先解释执行,省去编译时间。随着时间的推行,JVM通过热点代码统计分析,识别高频的方法调用、循环体、公共模块等,基于强大的JIT动态编译技术,将热点代码转换成机器码,直接交给CPU执行。
JIT作用是将java字节码动态地编译成可以直接发送给处理器指令执行的机器码。

即时编译流程
在这里插入图片描述
java类加载过程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值