To improve Dalvik virtual machine performance, a hybrid concurrent model based on multi-thread mechanism for Java virtual machine was proposed. This model implemented performance optimization by overlapping the production of native code with program execution through multi-thread control and hot-function table, and some critical issues in the design and implementation were also discussed. The experimental results show that this model can improve the Java execution speed efficiently in Dalvik.%为了改进Dalvik虚拟机的性能,提出了一种基于多线程调度机制的Java虚拟机混合并发模式.该模式利用多线程并发调度和热方法表,通过将Java字节码的编译与执行过程相重叠来提高程序的执行效率,进而提升Dalvik虚拟机的处理速度;并对该模式设计与实现的关键技术进行了分析.实验结果表明,混合并发模式能够有效地提高Dalvik虚拟机中Java程序的执行速度.
展开▼