JVM_1_简介

1. JVM(Java virtual machine)

在这里插入图片描述

1.1 JVM的架构模型

JVM的架构模型:基于栈的指令集架构。

  • 基于栈式架构的特点

    使用零地址指令方式分配,指令流中的指令大部分是零地址指令,其执行过程依赖于操作栈。指令集小。适用于资源受限的系统。

  • 基于寄存器架构的特点

    指令集往往以一地址指令、二地址指令和三地址指令为主,指令集大,但完成操作花费更少的指令,执行高效。指令集架构完全依赖硬件,可移植性差。

1.2 虚拟机的启动

是通过引导类加载器创建一个初始类来完成的,这个类是由虚拟机的具体实现指定的。

1.3 jvm落地产品

  • HotSpot VM

Java默认虚拟机 名称取自它的热点代码探测技术,即通过计数器找到最具编译价值代码,触发即时编译或栈上替换。通过编译器与解释器协同工作,在最优化的程序响应时间与最佳执行性能中取得平衡。

  • JRockit

BEA的JRockit专注于服务器端应用,08年被Oracle收购整合。

  • J9

IBM的J9,三大商用服务器之一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值