首页> 中文期刊> 《高技术通讯》 >编译队列监视下的Size-Speed动态编译调度算法

编译队列监视下的Size-Speed动态编译调度算法

         

摘要

针对动态编译影响虚拟机启动性能和响应速度的问题,研究了动态编译系统的优化技术,提出了编译队列监视下的Size-Speed动态编译调度算法.该Size-Speed调度算法以程序中方法的运行速度和方法本身的大小为参数计算调度的优先级,使得调度既能适应程序的动态行为,又能提高动态编译的吞吐量.此外,在调度的同时进行编译队列监视,通过跟踪编译队列中方法的活跃度,及时删除队列中不再活跃的方法,进一步降低了动态编译的开销.实验结果表明,该算法能够显著提升系统的启动性能和响应速度.在DaCapo的测试中,虚拟机总体性能提升了12.4%,单项性能的最大提升幅度高达54.3%.该算法通用性强,实现代价低,适用于绝大多数动态编译系统.

著录项

  • 来源
    《高技术通讯》 |2014年第12期|1228-1237|共10页
  • 作者单位

    中国科学院大学 北京100049;

    计算机系统结构国家重点实验室 北京100190;

    中国科学院计算技术研究所 北京100190;

    中国科学院大学 北京100049;

    计算机系统结构国家重点实验室 北京100190;

    中国科学院计算技术研究所 北京100190;

    中国科学院大学 北京100049;

    计算机系统结构国家重点实验室 北京100190;

    中国科学院计算技术研究所 北京100190;

    龙芯中科技术有限公司 北京100095;

    中国科学院大学 北京100049;

    计算机系统结构国家重点实验室 北京100190;

    中国科学院计算技术研究所 北京100190;

    中国科学院大学 北京100049;

    计算机系统结构国家重点实验室 北京100190;

    中国科学院计算技术研究所 北京100190;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类
  • 关键词

    虚拟机; 动态编译; 编译调度; 启动性能; 响应速度; 优化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号