摘要
深入分析了Kaffe虚拟机的JIT(Just-In-Time)实现原理,以及在JIT中如何利用Trampoline技术来作为跳板达到提高Kaffe虚拟机的执行性能,并通过在i386上结合实例来具体了解Trampoline的实现。最后深入分析了作为JIT核心的翻译器在JIT中如何将字节码映射成为中间码,并翻译成为本地代码的实现原理。
Analyze the implementation to use Trampoline technique as springboard theory of Just - In - Time of Kaffe Virtual Machine, and how to improve the execution performance, and the source codes of how to implement the Trampoline in i386 platform. Finally, explain how the bytecodes were mapped onto intermediate codes and translated to native codes.
出处
《微处理机》
2007年第5期58-60,共3页
Microprocessors