【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个用户使用的24个用户使用的申请。我们的特征是由此产生的881个问题,我们发现并解决了一组代表例的原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号