本文对嵌入式JAVA虚拟机的实现进行了研究。文章针对Java技术在嵌入式领域应用中存在的两个关键性问题:占用资源较多和执行效率较低,分析了目前应用于嵌入式Java虚拟机中的各种性能优化技术和尚待解决的问题,从垃圾回收和虚拟机内部结构等方面着手进行研究,提出了新的改进方案。分析了现今各种垃圾回收算法的优缺点及适用的地方,针对嵌入式系统的特点,提出了压缩标志法的改进算法,并与引用计数法相互配套使用,使嵌入式Java虚拟机在实时性和占用资源等方面的性能得到了一定的提高。