【24h】

Incrementalized Pointer and Escape Analysis

机译:增量指针和转义分析

获取原文

摘要

We present a new pointer and escape analysis. Instead of analyzing the whole program, the algorithm incrementally analyzes only those parts of the program that may deliver useful results. An analysis policy monitors the analysis results to direct the incremental investment of analysis resources to those parts of the program that offer the highest expected optimization return. Our experimental results show that almost all of the objects are allocated at a small number of allocation sites and that an incremental analysis of a small region of the program surrounding each site can deliver almost all of the benefit of a whole-program analysis. Our analysis policy is usually able to deliver this benefit at a fraction of the whole-program analysis cost.
机译:我们提出了一个新的指针和转义分析。该算法没有分析整个程序,而是仅增量分析程序中可能提供有用结果的那些部分。分析策略监视分析结果,以将分析资源的增量投资定向到程序中提供最高预期优化收益的那些部分。我们的实验结果表明,几乎所有对象都分配在少量分配站点上,并且对围绕每个站点的程序的一小部分进行增量分析可以提供整个程序分析的几乎所有好处。我们的分析策略通常能够以整个程序分析成本的一小部分实现这种收益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号