Java虚拟机中动态内联策略的改进

来源 :北京航空航天大学学报 | 被引量 : 0次 | 上传用户:hw565656
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Java虚拟机中,传统的基于计数的热点探测方法往往不能得到方法问的调用关系,因此,采用这种机制的动态编译器会丧失一些优化机会,比如方法内联.提出了基于在线反馈信息的动态内联策略.同已有的内联算法相比,该方法引入了BC_Map,它由基线编译器对方法进行第一次编译时构建.BC_Map可以确定对方法M进行调用的字节码在其调用者中的索引.通过构建Guarded_Rec记录,编译器能够准确判断出虚方法的接收者对象的类型,进而确定方法问的调用关系.使用该信息指导的保护内联优化可以避免静态判断虚方法的接收者对象类型的
其他文献
在离散涡方法中应用随机微分方程理论来求解二维钝体绕流问题,通过对静止圆柱不同雷诺数下的绕流计算,得到冯卡门涡街和回流区对称轴线上径向速度分布以及升力系数和阻力系数
结合国内餐厨垃圾组分和理化性质,介绍4种典型餐厨垃圾厌氧消化预处理工艺流程,并分析其各自工艺特点及适用范围。
针对不定期多目标规划问题,指出其一般只存在非劣解的性质,提出了不定期多目标阶段收益非劣合成矩阵、不定期多目标递推矩阵等概念.在此基础上构造出不定期多目标动态规划问
通过单因素实验和正交实验,考察了再生水回用过程中,水质对回用系统结垢的影响。结果表明,Ca2+、HCO3-、PO43-和温度是导致冷却水系统结垢的4个最重要因素,NH4+-N对冷却水系统
陀螺仪的工作精度决定着惯性参考系统的精度,为了减小陀螺仪的误差并提高其精度,需要对陀螺仪误差进行估计与精确建模.提出应用ARMA,A llan方差分析法及功率谱密度PSD(Power
分析了D6AC超高强钢的焊接性 ,采用细丝双弧焊接方法 ,进行D6AC超高强钢的双弧焊接工艺试验研究。采用细丝双弧焊接技术 ,基本可以解决D6AC超高强钢焊接时存在高裂纹倾向的问
为了进一步研究磁性媒质天线罩的传输特性,对平面波在空气与磁性媒质边界上的反射特性进行了理论探讨通过改变磁性媒质参数,分析了边界上功率反射系数和反射系数相位与平面波
在环境污染事故高发、未来全国环境政策将更多地借助于市场力量的背景下,评析了在武汉市实施环境污染责任险的必要性,分析了武汉市环境污染责任险实践中所存在的问题,并提出
基于有效竞争预约接入、无冲突轮询传输的思想,结合分层分布式网络结构为自组织网络提出了依据用户妥善安排的多址接入(UPMA)协议,UPMA协议可以支持节点移动性和多跳网络拓扑,并使
随着概率安全评定技术(PSA,Probabilistic Safety Assessment)的发展,该技术已经开始逐步向工程应用领域渗透,但其在应用方面还存在若干的问题,失效评定曲线的概率化就是其主要