跳到主要内容
10.1145/1081706.1081730acm会议文章/章节视图摘要出版物页面fse公司会议记录会议集合
第条

从组件角度总结应用程序性能

出版:2005年9月1日出版历史

摘要

在分布式开发时代,大型应用程序通常由不同开发团队开发的多个组件层组装而成。分层应用程序具有深层调用路径和大量调用(平均调用堆栈深度高达75次,在我们研究的应用程序中调用次数高达3500万次),这使得性能问题的总结成为一个关键问题。按类、方法、调用或包对性能进行总结通常是不够的,因为它们通常处于错误的粒度级别。我们提出了一种技术,使用阈值和过滤来识别用户感兴趣的组件中的一小部分有趣的方法调用。我们通过一组7个实际应用程序展示了该技术的实用性,其中该技术用于识别少量(10-93)昂贵的调用,这些调用占应用程序总体性能成本的82-99%。我们的经验表明,这种类型的特征化可以帮助快速隔离大型系统中最能从性能调优中受益的特定部分。

工具书类

  1. G.Ammons、T.Ball和J.R.Larus。利用具有低和上下文敏感分析的硬件性能计数器。程序中。1997年ACM SIGPLAN编程语言设计与实现会议,第85-96页。ACM出版社,1997年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. G.Ammons、J-D Choi、M.Gupta、N.Swamy。发现并消除大型系统中的性能瓶颈。程序中。ACM SIGPLAN 2004年欧洲面向对象编程会议,2004年7月。谷歌学者谷歌学者交叉引用交叉引用
  3. 实时ArcFlow。http://www.ibm.com/developerworks/oss/pi。谷歌学者谷歌学者
  4. T.Ball和J.R.Larus。高效的路径分析。过程中。第29届ACM/IEEE国际微体系结构研讨会,第46-571996页。谷歌学者谷歌学者数字图书馆数字图书馆
  5. T.Ball、J.R.Larus和G.Rosay。使用热路径浏览器分析路径配置文件。1998年,在简介和反馈指导编译研讨会上。谷歌学者谷歌学者
  6. T.Ball、P.Mataga和S.Sagiv。边缘轮廓与路径轮廓:决战。在编程语言原理研讨会上,134-1481998。谷歌学者谷歌学者数字图书馆数字图书馆
  7. T.Ball和J.R.Larus。优化分析和跟踪程序。美国计算机学会程序设计语言与系统汇刊,16(3):1319--13601994年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  8. R.J.霍尔。调用路径优化配置文件。IEEE软件工程学报,21(6):481--4961995年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  9. R.J.霍尔。CPPROFJ:多线程Java应用程序的可方面调用路径评测。程序中。第17届IEEE自动化软件工程国际会议(ASE’02),第107至116页,2002年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  10. J.R.拉鲁斯。整个程序路径。程序中。《1999年ACM SIGPLAN编程语言设计与实现大会》,第259-269页。ACM出版社,1999年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. G.Sevitsky、W.De Pauw和R.Konuru。用于Java程序性能分析的信息探索工具。程序中。TOOLS Europe,2001年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 从组件角度总结应用程序性能

    建议

    评论

    登录选项

    检查您是否可以通过登录凭据或您的机构访问本文。

    登录

    完全访问权限

    • 发布于

      封面图片ACM会议
      ESEC/FSE-13:与第13届ACM SIGSOFT软件工程基础国际研讨会联合举行的第10届欧洲软件工程会议记录
      2005年9月
      402页
      国际标准图书编号:1595930140
      内政部:10.1145/1081706
      • 封面图片ACM SIGSOFT软件工程说明
        ACM SIGSOFT软件工程说明 第30卷第5期
        2005年9月
        462页
        国际标准编号:0163-5948
        内政部:10.1145/1095430
        期刊目录

      版权所有©2005 ACM

      允许制作本作品的全部或部分数字或硬拷贝供个人或课堂使用,但不收取任何费用,前提是复制品的制作或分发不是为了盈利或商业利益,并且复制品在首页注明本通知和完整引文。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

      出版商

      计算机协会

      美国纽约州纽约市

      出版历史

      • 出版:2005年9月1日

      权限

      请求有关此文章的权限。

      请求权限

      检查更新

      限定符

      • 第条

      接受率

      总体验收率112属于543提交文件,21%

      即将召开的会议

      24年FSE
      第32届ACM国际软件工程基础会议
      2024年7月15日至19日
      伊波朱卡(伯南布哥),巴西

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器