The K in KVM stands for kilobytes.

J2SE virtual machines require many megabytes of storage just for the virtual machine and its supporting class libraries, while the KVM is designed to run on devices with less than one megabyte of memory.