作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (24): 28-31. doi: 10.3969/j.issn.1000-3428.2011.24.010

• 软件技术与数据库 • 上一篇    下一篇

XQuery语言Hotspot编译系统的支撑框架

张开练,廖湖声,苏 航   

  1. (北京工业大学计算机学院,北京 100124)
  • 收稿日期:2011-05-17 出版日期:2011-12-20 发布日期:2011-12-20
  • 作者简介:张开练(1985-),男,硕士研究生,主研方向:编译系统,XML数据库技术;廖湖声,教授、博士生导师;苏 航,讲师
  • 基金资助:
    北京市自然科学基金资助项目(4082003)

Supporting Framework of Hotspot Compiler System for XQuery

ZHANG Kai-lian, LIAO Hu-sheng, SU Hang   

  1. (College of Computer, Beijing University of Technology, Beijing 100124, China)
  • Received:2011-05-17 Online:2011-12-20 Published:2011-12-20

摘要: 设计并实现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

中图分类号: