剑指JVM:虚拟机实践与性能调优
上QQ阅读APP看书,第一时间看更新

1.10.6 KVM和CDC/CLDC HotSpot

KVM中的K是“Kilobyte”的意思,它强调简单、轻量、高度可移植,但是运行速度比较慢。在Android、iOS等智能手机操作系统出现前曾经在手机平台上得到非常广泛应用。KVM目前在智能控制器、传感器、老人手机、经济欠发达地区的功能手机还有应用。

2019年,传音手机的出货量超过小米、OPPO、vivo等智能手机巨头,仅次于华为(含荣耀品牌)排行全国第二。传音手机做的是功能机,销售市场主要在非洲,上面仍然用着Java ME的KVM。

Oracle在Java ME产品线上的两款虚拟机为CDC HotSpot Implementation VM和CLDCHotSpot Implementation VM。其中CDC全称是Connected Device Configuration,CLDC全称是Connected Limited Device Configuration。CDC和CLDC虚拟机希望能够在手机、电子书、PDA等移动设备上建立统一的Java编程接口。面向更低端设备的CLDC倒是在智能控制器、传感器等领域有自己的一片市场,现在也还在继续发展,但前途并不乐观。