首页> 外文学位 >Applicability of method specialization techniques to Java.
【24h】

Applicability of method specialization techniques to Java.

机译:方法专门化技术对Java的适用性。

获取原文
获取原文并翻译 | 示例

摘要

Method specialization is an optimization used to eliminate virtual call sites and open up opportunities for other compiler optimizations. Existing method specialization techniques do not explicitly handle dynamic class-loading or are suitable for a dynamic compilation environment. This thesis examines previous method specialization techniques, and illustrates the transformations with a running example. These techniques are also reviewed to determine the applicability of each method for use in a dynamic compilation environment that support dynamic class-loading (such as Java). Additionally a new method specialization framework is given that is designed for a dynamic compilation environment and handles dynamic class-loading. Aspects that need to be examined when making method specialization decisions for a dynamic compiler are listed and analyzed. Finally numbers regarding opportunities for method specialization the SPECjvm98 and SPECjbb2000 benchmarks suites are listed and investigated.
机译:方法专业化是一种优化,用于消除虚拟调用站点并为其他编译器优化打开机会。现有的方法专业化技术不能显式处理动态类加载,也不适合动态编译环境。本文研究了以前的方法专业化技术,并通过一个运行示例说明了这些转换。还对这些技术进行了审查,以确定每种方法在支持动态类加载(例如Java)的动态编译环境中使用的适用性。此外,给出了一个新的方法专门化框架,该框架专门为动态编译环境设计并处理动态类加载。列出并分析了为动态编译器制定方法专业化决策时需要检查的方面。最后,列出并研究了有关方法专业化机会的数据(SPECjvm98和SPECjbb2000基准测试套件)。

著录项

  • 作者

    Brewer, Shane Allen.;

  • 作者单位

    University of Alberta (Canada).;

  • 授予单位 University of Alberta (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2005
  • 页码 129 p.
  • 总页数 129
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号