admin 管理员组文章数量: 887007
JVM01
1 JVM 与JAVA 体系结构
java 7 后,java虚拟机平台可运行非java程序
它只关心“字节码”文件
最强大的虚拟机
2000年 java HotSpot VM 默认虚拟机
2008 JRockit 虚拟机
2011 启用G1
2017 默认G1 替换 CMS
2018 ZGC垃圾回收器 实验性 jdk11
java编译器基于栈的指令集架构,零地址指令分配 原因 :跨平台性,指令集小,指令多 ;性能比寄存器差
性能优秀
javap -v **.class 反编译
2 JVM生命周期
虚拟机启动 通过引导类加载器 创建一个初始类 完成的
执行了一个进程
虚拟机退出
- 程序正常执行结束
- 异常、错误
- 操作系统错误
- Runtime方法调用
3 虚拟机
classic Vm第一款商用java虚拟机 只提供解释器
exact Vm java1.2
hotspot
JRocket 专注服务器端 最快的JVM 不包含解析器实现
J9 (IBM)
AZul vm 特定硬件平台绑定
本文标签: JVM01
版权声明:本文标题:JVM01 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732350933h1533030.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论