Java虚拟机发展史(简要)

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

最后再说个国内的虚拟机Taobao VM

  1. Taobao VM

猜你喜欢

转载自blog.csdn.net/XlxfyzsFdblj/article/details/83378958