| 
  中国优秀硕士学位论文全文数据库
  关闭
基于控制流图的Java语言动态例化的研究  
   在线阅读 整本下载 分章下载 分页下载本系统暂不支持迅雷或FlashGet等下载工具
【英文题名】 Research on Control Flow Graph Based Dynamic Specialization of Java Program
【作者】 韩红军;
【导师】 廖湖声;
【学位授予单位】 北京工业大学;
【学科专业名称】 计算机软件与理论
【学位年度】 2002
【论文级别】 硕士
【网络出版投稿人】 北京工业大学
【网络出版投稿时间】 2002-07-18
【关键词】 例化; 部分求值; 数据例化; 滞留程序; 控制流图; 程序优化;
【英文关键词】 Specialization; Partial Evaluation; Data Specialization; CFG; BTA;
【中文摘要】 例化是一种分段计算的程序优化技术,部分求值和数据例化是两种例化方法,它们通过前段计算对程序进行优化。部分求值是一种有效的优化技术,但是它无法解决代码膨胀的问题,数据例化将前段计算的结果保存在中间数据结构中,从而解决了代码膨胀问题,但是它不能例化程序控制流程。长期以来,部分求值和数据例化分别被进行研究,在各自的领域取得一定的成果,但是它们均不能同时解决代码膨胀和例化控制流程的问题。 本文将部分求值和数据例化结合起来,运用一种基于控制流图的例化方法,通过采用基于控制流图的数据例化和面向程序基本块的部分求值,能够在例化阶段进行程序基本块例化的同时,完成控制转移的例化,并生成既可用于编译时刻例化,又可用于运行时刻例化的滞留程序。基于这种方式的例化系统采用了离线工作方式,利用绑定时间分析,提高了滞留程序的效率,同时避免了例化阶段代码的复制和拼接,能够有效地简化运行时刻例化系统地实现难度。 本文实现了一个基于控制流图地Java语言动态例化系统,内容包括在bta基础上语法制导翻译,控制流图系统地设计,编译时刻控制流图的自动生成,滞留程序分析...
【英文摘要】 Specialization is a program optimization technology based on periodical computations. Partial Evaluation and Data Specialization are both Specialization technologies as they both optimize programs by early-staged computations, which depend on the early values. Partial Evaluation works well except that it induces code explosion, which countervaisl the benefits from optimization, and Data Specialization encodes the early results in data structures, thus mends the explosion problems. However, Data Specializati...

【相同导师文献】

导师:廖湖声    导师单位:北京工业大学    学位授予单位:北京工业大学
[1] 王琪.在线政府采购系统的设计与实现[D]. 北京工业大学,2019
[2] 刘新.基于云平台的税务机关办公自动化系统设计与实现[D]. 北京工业大学,2019
[3] 李瑞楠.基于语义的文本相似度计算方法的研究[D]. 北京工业大学,2018
[4] 俄新宇.XML有序正规树模式优化方法的研究[D]. 北京工业大学,2018
[5] 张嘉伟.支持区间时序逻辑和正规式的复杂事件处理研究[D]. 北京工业大学,2018
[6] 邱向伟.基于语音技术的空调智能售后服务系统的设计与实现[D]. 北京工业大学,2018
[7] 闫蕾.基于正规树模式匹配的并行复杂事件检测方法[D]. 北京工业大学,2018
[8] 陈建平.基于车载视频的异常运动区域检测方法研究[D]. 北京工业大学,2018
[9] 黄珊珊.Spark大数据平台Shuffle过程性能优化方法研究[D]. 北京工业大学,2018
[10] 秦艳霞.基于宏森林自动机的XML流数据并行查询技术的研究[D]. 北京工业大学,2017

xxx
【读者推荐文章】中国期刊全文数据库 中国重要报纸全文数据库 中国博士学位论文全文数据库 中国优秀硕士学位论文全文数据库 中国重要会议论文全文数据库
【相似文献】
中国期刊全文数据库
中国优秀硕士学位论文全文数据库
中国博士学位论文全文数据库
中国重要会议论文全文数据库
中国重要报纸全文数据库
中国学术期刊网络出版总库
点击下列相关研究机构和相关文献作者,可以直接查到这些机构和作者被《中国知识资源总库》收录的其它文献,使您全面了解该机构和该作者的研究动态和历史。
【文献分类导航】从导航的最底层可以看到与本文研究领域相同的文献,从上层导航可以浏览更多相关领域的文献。

工业技术
  自动化技术、计算机技术
   计算技术、计算机技术
    计算机软件
     程序设计、软件工程
      软件工程
       软件开发
  
 
  CNKI系列数据库编辑出版及版权所有:中国学术期刊(光盘版)电子杂志社
中国知网技术服务及网站系统软件版权所有:清华同方知网(北京)技术有限公司
其它数据库版权所有:各数据库编辑出版单位(见各库版权信息)
京ICP证040431号    互联网出版许可证 新出网证(京)字008号