摘要
Java虚拟机 (JVM)是Java的核心技术 ,也是基于Java技术实现分布式计算的底层中间件。一个适合于嵌入式环境的微型Java虚拟机 (KVM)可以使手机等嵌入式设备通过网络下载、运行JavaApplet程序。通过采用基于预处理程序的实现技术 ,可以使KVM的代码校验、垃圾回收、和代码优化等在线处理工作大大减小 ,从而提高了KVM的性能 ;研究了预处理模块、垃圾回收模块的结构与算法及代码优化的策略 ;
Java is not only a program language, but also an implement technology for distributed computing.Java Virtual Machine(JVM) is in the core of Java technology.In this paper,we design a embeded JVM(i.e.KVM) by which an embedded devices,such as mobile telephone,can access other devices in the distributed system,or download Java program from Internet.The primary technology of the KVM is discussed.The KVM adopts the Pretreatment technique to improve the performance of KVM.The structure and arithmetic of the Pretreatment module and GC(Garbage Collector) module are discussed. The strategy of the Optimization of Code are provided.Finally,some problems in the implement are discussed.
出处
《湖南文理学院学报(自然科学版)》
CAS
2003年第3期53-56,78,共5页
Journal of Hunan University of Arts and Science(Science and Technology)