首页 | 本学科首页   官方微博 | 高级检索  
     

Design and Implementation of Java Just-in-Time Compiler
作者姓名:丁宇新  梅嘉  程虎
作者单位:InstituteofSoftware,ChineseAcademyofSciences,Beijing100080,P.R.China
摘    要: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 complier 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.

关 键 词:程序设计  Java语言  虚拟机

Design and implementation of Java just-in-time compiler
Yuxin Ding,Jia Mei,Hu Cheng.Design and Implementation of Java Just-in-Time Compiler[J].Journal of Computer Science and Technology,2000,15(6):0-0.
Authors:Yuxin Ding  Jia Mei  Hu Cheng
Affiliation:(1) Institute of Software, Chinese Academy of Sciences, 100080 Beijing, P.R. China
Abstract: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.
Keywords:Java  just-in-time compiler  virtual machine
本文献已被 CNKI 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号