-
历史
- Sun Classic VM,Sun公司的产品,第一款商用Java虚拟机,只用解释器执行java代码
- Exact VM,编译器和解释器混合工作。出现时间短,被后来的HotSpot VM替代
- HotSpot VM,2007开源,一直用到现在的SDK中
- KVM,Sun产品,简单、轻量级,高度可移植。嵌入式设备中使用,如手机。
- JRockit VM,2008,BEA开发(被Oracle收购),专注服务端应用
- J9 VM,IBM产品
- Dalvik,没按JVM规范实现,基于寄存器架构。google产品,Android手机专用
- 微软JVM,97年被Sun公司告了之后就退出舞台
- Taobao VM,阿里服务器专用。基于HotSpot深度定制,放弃兼容性,拥抱高性能。
-
内存结构
- 垃圾回收机制
- class文件结构
- 类加载机制
- 字节码执行引擎
- 性能监控工具
- 性能调优
- 虚拟机编译及运行时优化
- Java高级线程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。