首页 | 本学科首页   官方微博 | 高级检索  
     

基于持续监控的动态内联优化
引用本文:王雷,周晶,金茂忠.基于持续监控的动态内联优化[J].软件学报,2007,18(10):2393-2402.
作者姓名:王雷  周晶  金茂忠
作者单位:北京航空航天大学,计算机学院,北京,100083
基金项目:北京市自然科学基金;Intel中国研究中心
摘    要:动态编译技术是非常有效的一项优化技术,但是,当前的信息采集与持续监控技术面临运行开销过大、信息精度不够以及代码过渡膨胀等问题.以Intel ORP(open runtime platform)作为基础平台,设计了基于在线反馈与持续监控的动态编译系统;根据当前信息采集技术存在的一些问题改进了代码插装机制;实现了对虚方法接收者对象的类型持续监控;编译系统根据在线采集和持续监控所获得的信息指导内联优化;针对持续监控过程中产生大量无用代码的问题,提出了已编译代码动态卸载方法.SpecJVM98和Java Grande Forum Benchmark等测试基准的运行结果表明,被测程序的平均性能得到了提高.同时,代码动态卸载算法也有效地减轻了系统的运行时负载.

关 键 词:动态编译  内联优化  持续优化
收稿时间:8/7/2006 12:00:00 AM
修稿时间:2006-11-06

Dynamic Inlining Based on Continuous Monitoring
WANG Lei,ZHOU Jing and JIN Mao-Zhong.Dynamic Inlining Based on Continuous Monitoring[J].Journal of Software,2007,18(10):2393-2402.
Authors:WANG Lei  ZHOU Jing and JIN Mao-Zhong
Affiliation:School of Computer, BeiHang University, Beijing 100083, China
Abstract:
Keywords:dynamic compilation  inlining  continuous optimization
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号