【24h】

Practical Differential Profiling

机译:实用差异分析

获取原文

摘要

Comparing performance profiles from two runs is an essential performance analysis step that users routinely perform. In this work we present eGprof, a tool that facilitates these comparisons through differential profiling inside gprof. We chose this approach, rather than designing a new tool, since gprof is one of the few performance analysis tools accepted and used by a large community of users. eGprof allows users to ”subtract” two performance profiles directly. It also includes callgraph visualization to highlight the differences in graphical form. Along with the design of this tool, we present several case studies that show how eGprof can be used to find and to study the differences of two application executions quickly and hence can aid the user in this most common step in performance analysis. We do this without requiring major changes on the side of the user, the most important factor in guaranteeing the adoption of our tool by code teams.
机译:比较两次运行的性能配置文件是用户经常执行的重要性能分析步骤。在这项工作中,我们介绍了EGPROF,这是一种通过GPROF内的差异分析促进这些比较的工具。我们选择这种方法,而不是设计一个新工具,因为Gprof是一个由大型用户接受和使用的少数绩效分析工具之一。 EGPROF允许用户直接“减去”两个性能配置文件。它还包括CallGraph可视化,以突出显示图形形式的差异。随着这个工具的设计,我们提出了几种案例研究,展示了EGPROF如何用于快速查找和研究两个应用程序执行的差异,因此可以帮助用户在这种最常见的性能分析中的步骤中。我们这样做,无需在用户身边进行重大变化,最重要的是通过代码团队通过我们的工具采用的最重要因素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号