首页> 外国专利> DIFFERENTIATED STATIC ANALYSIS FOR DYNAMIC CODE OPTIMIZATION

DIFFERENTIATED STATIC ANALYSIS FOR DYNAMIC CODE OPTIMIZATION

机译:动态代码优化的差分静态分析

摘要

A mechanism for generating optimized native code for a program having dynamic behavior uses a static analysis of the program to predict the likelihood that different elements of the program are likely to be used when the program executes. The static analysis is performed prior to execution of the program and marks certain elements of the program with confidence indicators that classify the elements with either a high level of confidence or a low level of confidence. The confidence indicators are then used by an ahead-of-time native compiler to generate native code and to optimize the code for faster execution and/or a smaller-sized native code.
机译:为具有动态行为的程序生成优化的本机代码的机制使用该程序的静态分析来预测在程序执行时可能使用该程序的不同元素的可能性。静态分析是在程序执行之前执行的,并使用置信度指示器标记​​程序的某些元素,置信度指示器将置信度高或低的元素分类。然后,置信指示器由提前的本机编译器使用以生成本机代码并优化代码以加快执行速度和/或缩小本机代码的大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号