【24h】

Property-Aware Program Sampling

机译:属性感知程序采样

获取原文
获取原文并翻译 | 示例

摘要

Monitoring or profiling programs provides us with an understanding for its further improvement and analysis. Typically, for monitoring or profiling, the program is instrumented to execute additional code that collects necessary data. However, a widely-understood problem with this approach is that program instrumentation can result in significant execution overhead. A number of techniques based on statistical sampling have been proposed to reduce this overhead. Statistical sampling based instrumentation techniques, although effective in reducing the overall overhead, often lead to poor coverage or incomplete results. The contribution of this work is a profiling technique that we call property-aware program sampling. Our sampling technique uses program slicing to reduce the scope of instrumentation and slice fragments to decompose large program slices into more manageable, logically related parts for instrumentation, thereby improving the scalability of monitoring and profiling techniques. The technical underpinnings of our work include the notion of slice fragments and an efficient technique for computing a reduced set of slice fragments.
机译:监视或概要分析程序使我们对其进一步的改进和分析有了了解。通常,为了进行监视或分析,将对程序进行检测以执行收集必要数据的其他代码。但是,这种方法的一个广为人知的问题是程序检测会导致大量的执行开销。已经提出了许多基于统计采样的技术来减少这种开销。基于统计采样的仪器技术虽然可以有效减少总开销,但通常会导致覆盖范围较差或结果不完整。这项工作的贡献是一种分析技术,我们称为属性感知程序采样。我们的采样技术使用程序切片来减小检测范围,并使用切片片段将大型程序切片分解为更易于管理的逻辑相关部分以进行检测,从而提高监视和配置技术的可伸缩性。我们工作的技术基础包括切片片段的概念和一种用于计算减少的切片片段集的有效技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号