跳到主要内容
文章
免费访问

性能断言检查

出版:1993年12月1日出版历史
跳过抽象节

摘要

性能断言检查是一种自动化测试复杂系统性能特性的方法。系统设计者编写捕获性能期望的断言;根据监控数据自动检查这些断言,以检测潜在的性能错误。自动检查期望值使设计者能够随着系统的发展测试各种性能属性:满足期望值的数据可以自动丢弃,将注意力集中在指示潜在问题的数据上。PSpec公司是一种将性能编写为断言的语言,以及用于测试断言和估计断言中常量值的工具。该语言很小,可以有效地进行检查,但能够表达各种性能属性。初步经验表明,PSpec是性能测试和调试的有用工具;它有助于发现并行编程语言运行时系统中的几个性能错误。

工具书类

  1. 1阿尔弗雷德·阿霍(Alfred V.Aho)、布莱恩·克尼汉(Brian W.Kernighan)和彼得·温伯格(Peter J.Weinberger)。A WK编程语言。计算机科学系列。艾迪森·韦斯利,1989年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. 2托马斯·安德森(Thomas E.Anderson)和爱德华·拉佐斯卡(Edward D.Lazowska)。Quartz:调优并行程序性能的工具。《计算机系统测量和建模会议记录》,SiGMETRICS’90,1990年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  3. David Bernstein、Anthony Bolmarcich和Kimming So。共享内存多处理器系统上并行程序的性能可视化。《1989年国际并行处理会议记录》,第二卷,第1-10页,1989年8月。谷歌学者谷歌学者
  4. 4E.A.Brewer、C.N.Dellarocas、A.Colbrook和W.E.Weihl。P~OTEUS:高性能并行架构模拟器。MIT/LCS/TR-516技术报告,麻省理工学院计算机科学实验室,1991年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. 5D.科恩。AP5用户手册。iSI/USC,1988年。谷歌学者谷歌学者
  6. 6数字设备公司。小精灵(i)。U1-trix 4.0一般信息,第3B卷(命令(i):M-Z)。谷歌学者谷歌学者
  7. 7约格什·高尔(Yogesh Gaur)、文森特·瓜纳(Vincent A.Guarna Jr.)和大卫·贾布洛诺夫斯基(David jablonowski)。在多处理器上进行性能实验的环境。《89年超级计算机学报》,第589-594页。IEEE计算机学会和ACM SIGARCH,1989年11月。谷歌学者谷歌学者数字图书馆数字图书馆
  8. 8S.L.Graham、P.B.Kessler和M.K.McKusick。Gprof:调用图执行分析器。1982年6月,CM-SIGPLAN编译器构造研讨会论文集。谷歌学者谷歌学者数字图书馆数字图书馆
  9. 9Michael T.Heath和Jennifer A.Etheridge。可视化并行程序的性能。IEEE软件,8(5):29-391991年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  10. 10Brian W.Kernighan和Dennis M.Ritchie。C编程语言。Prentice Hall软件系列。普伦蒂斯·霍尔,恩格尔伍德悬崖,新泽西州,第二版,1988年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. 11Ted Lehr、Zary Segall、Dalibor Vrsolovic、Eddie Caplan、Alan L.Chung和Charles E.Fineman。可视化性能调试。IEEE计算机,22(10):38-511989年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  12. 12廖英莎和唐纳德·科恩。高级程序监视和测量的特定方法。IEEE软件工程学报,18(11):969-9781992年11月。谷歌学者谷歌学者数字图书馆数字图书馆
  13. 13Allen D.Malony、David H.Hammerslag和David J.Jablonowski。Traceview:跟踪可视化工具。IEEE软件,8(5):19-281991年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 14格雷格·纳尔逊,编辑。使用模块-3进行系统编程。普伦蒂斯·霍尔创新技术系列。普伦蒂斯·霍尔,恩格尔伍德悬崖,新泽西州,1991年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 15莎朗·佩尔(Sharon E.Perl)。性能断言检查。技术报告MIT/LCS/TR-551,麻省理工学院计算机科学实验室,剑桥,马萨诸塞州021392992年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 16理查德·斯诺德格拉斯。监控复杂系统的关系方法。计算机系统构型管理汇刊,6(2):157-1961988年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 17拉里·沃尔(Larry Wall)和兰达尔·施瓦茨(Randal L.Schwartz)。编程过程。O'Reilly and Associates,加利福尼亚州塞巴斯托波尔,1991年。谷歌学者谷歌学者数字图书馆数字图书馆
  18. 18W.E.Weihl、E.A.Brewer、A.Colbrook、C.N.Dellarocas、W.C.Hsieh、A.D.Joseph、C.WaJdspurger和P.Wang。序言:构建可移植并行软件的系统。MIT/LCS/TR-519技术报告,麻省理工学院计算机科学实验室,1991年10月。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 性能断言检查

                  建议

                  评论

                  登录选项

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

                  登录

                  完全访问权限

                  • 发布于

                    封面图片ACM SIGOPS操作系统评论
                    ACM SIGOPS操作系统审查 第27卷第5期
                    1993年12月
                    283页
                    ISSN公司:0163-5980
                    内政部:10.1145/173668
                    期刊目录
                    • 封面图片ACM会议
                      SOSP’93:第十四届ACM操作系统原理研讨会会议记录
                      1994年1月
                      284页
                      十亿英镑:0897916328
                      内政部:10.1145/168619

                    版权所有©1993 ACM

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

                    出版商

                    计算机协会

                    美国纽约州纽约市

                    出版历史

                    • 出版:1993年12月1日

                    检查更新

                    限定符

                    • 文章

                  PDF格式

                  以PDF文件的形式查看或下载。

                  PDF格式

                  电子阅读器

                  使用eReader联机查看。

                  电子阅读器