摘要: 设计并实现XQuery语言Hotspot编译系统的支撑框架,通过对XQuery程序进行Hotspot分析,将执行频率高的程序模块编译为Java字节码,以提高程序执行效率。实验结果证明,Hotspot编译系统在执行效率上相比解释系统有一定提高,与静态编译系统相比,能更有效地处理网络上动态生成的XQuery查询。
关键词:
mso-ascii-font-family: 'Times New Roman',
mso-hansi-font-family: 'Times New Roman'">可扩展标记语言,
XQuerymso-ascii-font-family: 'Times New Roman',
mso-hansi-font-family: 'Times New Roman'">语言,
Hotspotmso-ascii-font-family: 'Times New Roman',
mso-hansi-font-family: 'Times New Roman'">编译系统,
Javamso-ascii-font-family: 'Times New Roman',
mso-hansi-font-family: 'Times New Roman'">字节码
Abstract: This paper describes the design and implementation of a framework for XQuery Hotspot compiler system, which obtains more efficient performance by translating the frequently called methods into Java byte code on the basis of online runtime profile information. Experimental results show that the approach offers high performance in comparison with the interpretive system, and provides better method to deal with dynamically generated XQuery program on Internet in comparison with the static compiler system.
Key words:
eXtensible Markup Language(XML),
XQuery,
Hotspot compiler system,
Java byte code
中图分类号:
张开练, 廖湖声, 苏航. XQuery语言Hotspot编译系统的支撑框架[J]. 计算机工程, 2011, 37(24): 28-31.
ZHANG Kai-Lian, LIAO Hu-Qing, SU Hang. Supporting Framework of Hotspot Compiler System for XQuery[J]. Computer Engineering, 2011, 37(24): 28-31.