《深入理解Java虚拟机》(一)Java虚拟机发展史
2017-12-10 00:00
316 查看
摘要: 作为一名Java开发人员,不能局限于Java语言规范,更需要对Java虚拟机规范有所了解。Java虚拟机规范有多种实现,其中HotSpot VM是Oracle JDK和Open JDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。
作为一名Java开发人员,不能局限于Java语言规范,更需要对Java虚拟机规范有所了解。Java虚拟机规范有多种实现,其中HotSpot VM是Oracle JDK和Open JDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。
《深入理解Java虚拟机》(二)Java虚拟机运行时数据区
《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略
《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
《深入理解Java虚拟机》(五)JVM调优 - 工具
《深入理解Java虚拟机》(六)堆内存使用分析,GC 日志解读
出处:http://www.ymq.io
Email:admin@souyunku.com
版权归作者所有,转载请注明出处
Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享
Java虚拟机发展史
注:本文大部分摘自《深入理解Java虚拟机(第二版)》作为一名Java开发人员,不能局限于Java语言规范,更需要对Java虚拟机规范有所了解。Java虚拟机规范有多种实现,其中HotSpot VM是Oracle JDK和Open JDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。
1.Sun Classic/Exact VM
1.Sun Classic:世界第一款商用Java虚拟机 2.Exact VM:准确式GC:虚拟机可以知道内存中的某个位置的数据具体是什么类型。
2.Sun Hotspot VM
1.目前使用最广泛的JVM 2.热点代码探测技术:通过执行计数器找出最具编译价值的代码。
3.移动端虚拟机
KVM,CDC/CLDC Hotspot Implenmentation,Squawk VM,JavaInJava,Maxine VM
4.BEA JRockit/IBM J9VM
JRockit:号称世界上最快的Java 虚拟机
5.目前最流行的Java 虚拟机:
1. HotSpot VM (融合了Jrockit) 2. J9 VM 3. Zing VM
推荐阅读
《深入理解Java虚拟机》(一)Java虚拟机发展史《深入理解Java虚拟机》(二)Java虚拟机运行时数据区
《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略
《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
《深入理解Java虚拟机》(五)JVM调优 - 工具
《深入理解Java虚拟机》(六)堆内存使用分析,GC 日志解读
Contact
作者:鹏磊出处:http://www.ymq.io
Email:admin@souyunku.com
版权归作者所有,转载请注明出处
Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享
相关文章推荐
- java虚拟机类加载机制---《深入理解java虚拟机》读书笔记
- 深入理解java虚拟机(一)java虚拟机的内存区域
- 重读《深入理解Java虚拟机》三、Java虚拟机执行的数据入口(类文件结构)
- 《深入理解java虚拟机》学习笔记7——Java虚拟机类生命周期
- (转)《深入理解java虚拟机》学习笔记7——Java虚拟机类生命周期
- 深入理解java虚拟机-java虚拟机运行时数据区
- Java虚拟机发展史
- 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器
- java虚拟机内存结构----《深入理解java虚拟机》读书笔记
- Java虚拟机对象的创建-《深入理解Java虚拟机》读书笔记
- JAVA虚拟机对象内存布局和访问定位-《深入理解JAVA虚拟机》读书笔记
- Java虚拟机发展史
- 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器
- 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器
- 《深入理解Java虚拟机》笔记 第二章 Java虚拟机内存区域
- 《深入理解java虚拟机》学习笔记(2)——java虚拟机运行时数据区域
- 《深入理解JAVA虚拟机》学习笔记(六)JAVA虚拟机类加载机制
- 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器
- 《深入理解Java虚拟机》(二)java虚拟机运行时数据区
- 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器