基于Trace的即时编译器中代码生成策略的改进

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:intaaaf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对编译循环内的查找表分派指令导致的代码重复或额外运行开销,在Dalvik虚拟机的基于Trace的即时编译器中提出了改进的代码生成算法。同已有的代码生成算法相比,该方法在划分基本块阶段获取查找表分派的信息,并将查找表分派指令转换成一系列条件分支指令,通过条件分支指令实现子Trace同主Trace的合并,避免了主子Trace切换时额外的函数调用。实验结果表明,对于循环内含查找表分派的应用程序,该算法能提升其性能。
其他文献
法治社会概念被越来越广泛地使用,但由于缺乏具体的目标指引,似乎可以指涉无数有关法治的范畴,这稀释了法治社会概念的效用。法治社会建设需要面对社会生活,有强辨识性的目标指引
报纸
骨折,特别是开放性骨折并肌皮瓣缺损,且皮瓣缺损处有感染情况时,使用外展支架外固定加肌皮瓣转移术,具有内固定术及石膏外固定术所无法比拟的优点。其主要优点是:手术操作简单,对病
以叶片CT扫描后的数据点云为研究对象,对其进行数据预处理、曲线拟合以及重构模型。针对重构模型采用了两种方式评定重构模型质量,第一种方式是以叶片重构模型与其CAD模型的均方误差、平均误差以及最大误差来评定总体重构精度。另一种方式就是以重构模型上的截面曲线与CAD模型上的对应理论曲线的均方误差、平均误差、最大误差、截面曲线周长和截面面积来评定重构模型局部重构质量。此外,在重构模型的过程中,对拟合的曲线
为了发现潜在的、有效的入侵检测规则,提高入侵检测系统的检测率,将概念格与入侵检测技术相结合提出了一种基于概念格理论的入侵检测系统。系统通过对收集的数据进行预处理、数
通过引入一个秘密参数在liang07方案的基础上首先构造了一个两层签名方案,并在此基础上构造了一种标准模型下完全匿名的动态短群签名方案。通过应用合理的假设和非交互知识证
对区域物流需求量进行合理、精确地预测,能为政府部门科学制定物流规划、合理配置物流资源提供决策支持和依据。在对影响区域物流需求的多种因素进行全面分析以及物流需求量指
利用三支承机床主轴的力学模型分析主轴的刚度。从辅助支承发生作用的条件出发,假设三个支承在载荷作用下的变形呈线性关系,由此求解出辅助支承约束力,从而将超静定问题转化
恙虫病是受立克次体感染的恙虫幼虫叮咬人后引起的急性传染病。患者常以发热为主诉就诊,每因症状多样化而误诊。现将我院1996—08以来收治的8例分析如下。
通过建立一个完全竞争市场结构条件下的两个国家、两种要素、两种产品的动态模型来分析不完全专业化分工情况下储蓄率与要素禀赋、长期贸易模式的关系。在这样一个由两个国家
癌症作为一种严重的机体疾病,在住院治疗期间,多能得到医护人员的精心治疗与护理。大多数患者在医护人员帮助下,经受了获得“癌症”诊断时的打击,耐受了手术、放疗、化疗等治疗,情