动态二进制翻译的优化

来源 :计算机应用与软件 | 被引量 : 34次 | 上传用户:yy13720
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出动态二进制翻译的两种优化方案:基本块和热路径;分析了从代码中抽取值得优化部分的详细过程;同时也给出针对这两种方案的一些优化方法。最后简单介绍了当前一些动态二进制翻译系统所采用的优化技术。
其他文献
在软件企业实施个体软件过程(Personal Software Process,PSP)和软件项目管理经验基础上,提出了基于PSP的软件项目计划管理方法,该方法是建立在项目计划遵循所定义的软件过程、基于历史数据的工作量估计和基于工作单元的跟踪等三原则之上。该方法在软件企业进行了实施,结果表明取得了很好的效果。
无线射频识别技术RFID(Radio Frequency Identification)是近年来发展很快的一项非接触式自动识别技术,具有精度高、适应环境能力强、抗干扰强等许多优点。近年来RFID技术已经在物流、生产制造和装配、邮件包裹处理很多领域得到广泛应用。概括了最新的RFID数据存储和管理方法的性能特点,讨论了这项技术未来可能的发展方向。
UML是面向对象分析和设计的工业标准;UP(Unified Process,统一过程)是使用UML作为建模语言的软件工程过程。UML和UP结合在一起成为一种很强大的软件工程方法学。UML/UP作为方法学,在需求方面存在两大不足:需求表达能力不强;需求表达与后续的系统分析和设计有较大的鸿沟。分析了需求工程中用例和场景分析以及用例图示的高层设计方法。在此基础上,提出了在需求方面增强了UML/UP方法。
数据库应用领域中的缓存技术是将频繁访问的数据对象按照一定规则存入内存,从而有效提高整个系统的响应速度,它是增强并发承载能力的重要措施之一。为研究缓存技术对应用系统性能的影响,按照多层模式的架构理念,充分利用.NET中最新的缓存机制,设计实现了数据缓存机制组件化模型;实例化该模型实时产生缓存命中情况日志,并定期或不定期产生命中情况统计表,以此作为修改配置文件的主要依据,实现缓存策略的实时修改,使之最