一个基于硬件计数器的程序性能测试与分析工具

来源 :计算机科学 | 被引量 : 0次 | 上传用户:dongsuwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Intel P6系列处理器与Microsoft Windows NT平台上开发了一个工具软件PTracker,它利用处理器中的硬件性能计数器来获取程序性能数据,并结合机器体系结构参数对数据进行分析.它无需用户编程,与应用程序所使用的编程语言无关,使用很方便.它不仅能够通过性能计数器获得精确的性能参数,而且还能通过对测试得到的性能数据的分析,揭示程序高层次的性能特征,对程序性能评价与优化具有一定的指导作用.本文介绍了PTracker的技术背景、设计与系统实现,并给出了一个应用实例.
其他文献
煤气净化系统中电捕焦油器运行周期的长短、效率的高低成为煤气净化系统是否能长期正常生产的关键。电捕后焦油含量高对后续生产危害很大。石家庄焦化集团公司煤气净化系统通
硼氢化钠在乙二醇的碱性溶液中比在水溶液中更稳定,使还原醋酸钴制备金属Co纳米颗粒的反应平稳进行,制备出六方晶型的Co纳米颗粒,平均粒径为50.2nm,原子力显微镜和激光散射分析表
在通信网络软件中,代码的可靠性格外重要,编码与测试在很大程度上决定着代码的可靠性.如果让机器自动生成代码,将会减少人工编码出错的概率,而且,也为代码的跟踪、测试提供了
随着以计算机技术和网络技术为核心的现代信息技术的飞速发展,人们越来越多地把学习过程放到网络上来,而不再局限于传统的教室学习,因此网络学习得到了迅速推广.然而,受传统
粒度计算的主要任务之一是如何利用不同粒度层次间的转换来抽象出我们感兴趣的知识,而概念格的格结构在层次转换方面的高效性对有效地进行粒度层次转换有重要指导意义.本文介
粒度计算涵盖了所有在处理问题过程中使用粒度的理论、方法、技术和工具.本文首先简要地介绍了粒度计算的基本思想、基本问题以及它的三个主要模型(模糊集、粗糙集和商空间),
组播技术以其支持大规模的一对多、多对多通信的特点,成为目前网络通信领域研究的热点.然而其开放的通信机制在提供高效、便利的同时,也带来了一系列的安全问题.本文分析了组