Design and implementation of Java just-in-time compiler

被引:0
作者
Yuxin Ding
Jia Mei
Hu Cheng
机构
[1] Chinese Academy of Sciences,Institute of Software
来源
Journal of Computer Science and Technology | 2000年 / 15卷
关键词
Java; just-in-time compiler; virtual machine;
D O I
暂无
中图分类号
学科分类号
摘要
Early Java implementations relied on interpretation, leading to poor performance compared to compiled programs. Java just-in-time (JIT) compiler can compile Java programs at runtime, so it not only improves Java’s performance prominently, but also preserves Java’s portability. In this paper the design and implementing techniques of Java JIT compiler based on Chinese open system are discussed in detail. To enhance the portability, a translating method which combines the static simulating method and macro expansion method is adopted. The optimization technique for JIT compiler is also discussed and a way to evaluate the hotspots in Java programs is presented. Experiments have been conducted to verify JIT compilation technique as an efficient way to accelerate Java.
引用
收藏
页码:584 / 590
页数:6
相关论文
共 2 条
[1]  
Cramer Timothy(1997)Compiling Java just in time IEEE Micro 17 36-43
[2]  
Chang P P(1991)Using profile information to assist classic code optimizations Software Prac. and Exp. 21 1301-1321