基于控制流图的Java语言动态例化的研究

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:heartless850
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文结合部分求值和数据例化,运用一种基于控制流图的例化方法.通过基于控制流图的数据例化和面向程序基本块的部分求值,在例化阶段进行程序基本块例化的同时,完成控制转移的例化,生成既可用于编译时刻例化,又可用于运行时刻例化的滞留程序.这种例化方式采用了离线工作方式,利用绑定时间分析,提高了滞留程序的效率,同时避免了例化阶段代码的复制和拼接,能够有效简化运行时刻例化系统的实现难度.该文实现了一个基于控制流图的Java语言动态例化系统,包括在bta基础上的标注程序解析,控制流图系统的设计实现,编译时刻控制流力瓣自动生成,滞留程序分析,滞留程序的自动生成,滞留程序的字节码优化及生成等内容.这个例化系统扩展了基于分段计算的优化技术的方法和应用范围,同时能够根据一定要求的Java程序的输入描述和输入完成专用环境下的Java程序优化,从而成为一个Java程序的优化工具.
其他文献
本文讨论了企业物流管理决策支持系统在实现过程中所采用的理论和技术方法,详细讨论了WEB数据库应用技术、数据仓库应用技术、数据挖掘应用技术、智能调度技术等在决策分析方
本文主要分析了WTLS的安全漏洞及其存在的原因,并在此基础上研究了两种解决WTLS安全问题的方法——椭圆曲线和RIPEMD—160算法。 WAP编程模型类似WWW编程模型,采用基于WWW通
随着计算机技术,特别是数据库技术的发展,在人才市场上积累了大量的人才数据。如何发现隐含在这些数据中的规则和知识,并辅助决策,成了亟待解决的问题。数据挖掘技术的出现和发展为此提供了有力支持。 数据挖掘就是从大量的、不完备的数据中,提取出事先未知的、但具有价值的信息和知识的过程。本文在对数据挖掘技术的理论研究基础上,描述了该技术在人才认知系统中的应用。主要阐明了人才认知系统在数据预处理的前提下,