10.16208/j.issn1000-7024.2015.02.020
针对SECD抽象机的基于踪迹的即时编译技术
为提高程序的整体执行效率,提出一种基于踪迹(trace-based)的通用即时编译技术。在SECD抽象机指令序列的解释执行中,将执行频率高的程序片段识别为踪迹,并编译成Java字节码,由Java虚拟机执行。任何用SECD抽象机实现的编程语言都可以使用该技术来提高程序执行效率。介绍该技术的实现方法,包括解释执行环境和Java字节码程序执行环境的转换方法,实现采用该技术的执行引擎框架。实验结果表明,该技术可有效提高程序的执行效率。
即时编译、抽象机、字节码、踪迹、环境切换
TP314(计算技术、计算机技术)
北京市自然科学基金项目4122011;国家自然科学基金青年基金项目61202074
2015-03-09(万方平台首次上网日期,不代表论文的发表时间)
共8页
384-391