- Sun Classic VM
- 世界上第一款商用的Java虚拟机
- 只能使用纯解释器的方式来执行Java代码
- Exact VM
- Exact Memory Management 准确试内存管理
- 编译器和解释器混合工作以及两级即时编译器
- 只在Solaris平台发布
- HotSpot VM
- 继承了Sun Classic VM和Exact VM两款虚拟机的优势
- 热点代码探测技术
- 准确式GC
- KVM
- kilobyte 简单、轻量、高度可移植
- 可在移动平台或者嵌入式平台运行
- JRockit
- 世界上最快的Java虚拟机
- 专注于服务器端应用
- MissionControl服务套件
- J9
- 由IBM开发,主要就是为IBM产品服务
- Dalvik (Not VM)
- 基于寄存器
- Microsoft JVM
- 只能在window平台下运行
- 也是window平台下运行最快的Java虚拟机
- Azul VM 和 Liquid VM
介绍: https://book.2cto.com/201306/25437.html
最后再说个国内的虚拟机Taobao VM
- Taobao VM
- 基于OpenJDK深度定制的Java虚拟机
更多介绍 http://book.51cto.com/art/201504/472732.htm