【24h】

Catch Me If You Can: Performance Bug Detection in the Wild

机译:如果可以,请抓住我:野外性能错误检测

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

摘要

Profilers help developers to find and fix performance problems. But do they find performance bugs - performance problems that real users actually notice? In this paper we argue that - especially in the case of interactive applications - traditional profilers find irrelevant problems but fail to find relevant bugs. We then introduce lag hunting, an approach that identifies perceptible performance bugs by monitoring the behavior of applications deployed in the wild. The approach transparently produces a list of performance issues, and for each issue provides the developer with information that helps in finding the cause of the problem. We evaluate our approach with an experiment where we monitor an application used by 24 users for 1958 hours over the course of 3-months. We characterize the resulting 881 issues, and we find and fix the causes of a set of representative examples.
机译:探查器可帮助开发人员查找并修复性能问题。但是他们是否发现性能错误-实际用户实际上注意到的性能问题?在本文中,我们认为-特别是在交互式应用程序中-传统的探查器发现了不相关的问题,但没有找到相关的错误。然后,我们引入滞后搜索,这是一种通过监视野外部署的应用程序的行为来识别可感知的性能错误的方法。该方法透明地生成了性能问题的列表,并且对于每个问题,为开发人员提供了有助于查找问题原因的信息。我们通过一个实验来评估我们的方法,该实验在3个月的时间内监控了24个用户在1958小时内使用的应用程序。我们描述了由此产生的881个问题,并找到并修复了一组具有代表性的示例的原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号