常见的几款java虚拟机?

SUN Classic VM:第一款商用java虚拟机,1996年1月jdk1.0中带的java虚拟机,只能使用纯解释器的方式来执行java代码

Exact VM:准确式内存管理,编译器和解释器混合工作以及两级即时编译 ,只在Solaris平台发布

HotSport VM:即时编译,节约了时间和存储,称霸武林

KVM:简单,轻量,高可以执行,主要在手机平台使用

JRockit:BEA,世界上最快的java虚拟机,专注服务端应用,优势:垃圾回收机制,MissionControl服务套件

j9:IBM  Technology for java virtual Machines IT4J

dalvik:不能直接指向class文件,寄存器架构,执行dex文件,由class文件转化而来

MicrosoftJvm:只能在windows平台运行,

高性能java虚拟机

  Azul VM:专用虚拟机,经HotSport改进得来,运行在本公司专有硬件中

  Liquid VM:不需要操作系统的支持

taobao虚拟机:淘宝深度定制的产品,硬件依赖性比较高