...
首页> 外文期刊>Performance evaluation review >Practical Performance Models for Complex, Popular Applications
【24h】

Practical Performance Models for Complex, Popular Applications

机译:复杂,流行应用的实用性能模型

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

摘要

Perhaps surprisingly, no practical performance models exist for popular (and complex) client applications such as Adobe's Creative Suite, Microsoft's Office and Visual Studio, Mozilla, Halo 3, etc. There is currently no tool that automatically answers program developers', IT administrators' and end-users' simple what-if questions like "what happens to the performance of my favorite application X if I upgrade from Windows Vista to Windows 7?". This paper describes our approach towards constructing practical, versatile performance models to address this problem. The goal is to have these models be useful for application developers to help expand application testing coverage and for IT administrators to assist with understanding the performance consequences of a software, hardware or configuration change.rnThis paper's main contributions are in system building and performance modeling. We believe we have built applications that are easier to model because we have proactively instrumented them to export their state and associated metrics. This application-specific monitoring is always on and interesting data is collected from real, "in-the-wild" deployments. The models we are experimenting with are based on statistical techniques. They require no modifications to the OS or applications beyond the above instrumentation, and no explicit a priori model on how an OS or application should behave. We are in the process of learning from models we have constructed for several Microsoft products, including the Office suite, Visual Studio and Media Player. This paper presents preliminary findings from a large user deployment (several hundred thousand user sessions) of these applications that show the coverage and limitations of such models. These findings pushed us to move beyond averages/means and go into some depth into why client application performance has an inherently large variance.
机译:也许令人惊讶的是,没有流行的(复杂的)客户端应用程序的实际性能模型,例如Adobe的Creative Suite,Microsoft的Office和Visual Studio,Mozilla,Halo 3等。目前没有工具可以自动回答程序开发人员,IT管理员的需求。以及最终用户的简单假设问题,例如“如果从Windows Vista升级到Windows 7,我最喜欢的应用程序X的性能会如何?”。本文介绍了我们构建实用的通用性能模型以解决此问题的方法。目的是使这些模型对应用程序开发人员有用,以帮助扩展应用程序测试范围,对IT管理员而言,有助于理解软件,硬件或配置更改的性能后果。本文的主要贡献在于系统构建和性能建模。我们相信我们已经构建了易于建模的应用程序,因为我们已经主动地对它们进行了检测,以导出其状态和相关指标。该特定于应用程序的监视始终处于打开状态,并且从真实的“野外”部署中收集了有趣的数据。我们正在试验的模型基于统计技术。它们不需要上述工具之外的任何操作系统或应用程序修改,也不需要明确的先验模型来了解操作系统或应用程序的行为方式。我们正在学习为几种Microsoft产品(包括Office套件,Visual Studio和Media Player)构建的模型。本文介绍了来自这些应用程序的大型用户部署(数十万次用户会话)的初步发现,这些结果表明了此类模型的覆盖范围和局限性。这些发现促使我们超越平均值/均值,并深入探讨了为什么客户端应用程序性能固有地具有较大差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号