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

使用混合方法收集性能数据

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

摘要

性能评测包括在执行过程中监控软件系统,然后分析获得的数据。收集分析数据有两种方法:通过代码检测进行事件跟踪和统计采样。这两种方法有不同的优点和缺点。本文提出了一种混合的数据采集方法,该方法将事件跟踪的完整性与统计采样的低成本相结合。我们建议最大化数据收集过程中获得的加权信息量,表明这种最大化可以在线性时间内实现,或者是NP-hard,这取决于收集的数据和收集实施。我们提出了一种NP-hard情况的近似算法。我们的论文还介绍了形式化方法在一个示例用例中的应用。

工具书类

  1. J.Anderson,L.Berc,J.Dean,S.Ghemawat,M.Henzinger,S.Leung,R.Sites,M.Vandevorde,C.Waldspurger,W.Weihl,《连续轮廓:所有周期都去哪里了?》?,1997年第16届ACM操作系统原理研讨会论文集。谷歌学者谷歌学者数字图书馆数字图书馆
  2. M.Arnold,B.Ryder,《降低工具化代码成本的框架》,《编程语言设计与实现会议论文集》,2001年,第168-179页。谷歌学者谷歌学者数字图书馆数字图书馆
  3. V.Chvatal,《线性规划》,弗里曼,1983年。谷歌学者谷歌学者
  4. Garey,M.R.和Johnson D.S.,《计算机与不可修复性:NP-完备性理论指南》,W.H.Freeman and Company,纽约,1979年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. J.Hollingsworth,B.Miller,J.Cargille,《可扩展性能工具的动态程序测试》,《可伸缩高性能计算会议论文集》,1994年。谷歌学者谷歌学者
  6. Jain,R.,《计算机系统性能分析的艺术》,威利出版社,1991年。谷歌学者谷歌学者
  7. R.Lencevicius、E.Metz、A.Ran;使用功率剖面进行软件验证,第20届IASTED应用信息学国际会议论文集(AI 2002),2002年2月。谷歌学者谷歌学者
  8. 线性规划常见问题,2004http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-programming-faq.html谷歌学者谷歌学者
  9. E.Metz,R.Lencevicius,《性能分析的有效工具》,第一届动态分析研讨会论文集,2003年,第143-148页。谷歌学者谷歌学者
  10. E.Metz,R.Lencevicius,《性能数据收集:混合方法》,第二届动态分析国际研讨会论文集,2004年,第48-51页。谷歌学者谷歌学者
  11. S.Sahni,《C++中的数据结构、算法和应用》,第697页,硅出版社,2005年。谷歌学者谷歌学者
  12. D.Stewart,《测量执行时间和实时性能》,嵌入式系统会议(ESC),2001年。谷歌学者谷歌学者
  13. K.Subramaniam,M.Thazhuthaveetil,《基于采样的软件分析器的有效性》,第1届可靠性和质量保证国际会议,1994年,第1-5页。谷歌学者谷歌学者
  14. J.Vetter,D.Reed,用动态统计投影法管理性能分析,1999年ACM/IEEE超级计算会议论文集,1999年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. Vtune性能分析器,2004年3月。http://www.intel.com/software/products/vtune/。谷歌学者谷歌学者

索引术语

  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日

      权限

      请求有关此文章的权限。

      请求权限

      检查更新

      作者标记

      限定符

      • 第条

      即将召开的会议

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

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器