首页 | 本学科首页   官方微博 | 高级检索  
     


TraceAnalyzer: a system for processing performance traces
Authors:Amer Diwan  Matthias Hauswirth  Todd Mytkowicz  Peter F Sweeney
Affiliation:1. University of Colorado at Boulder, Boulder, CO 80309, U.S.A.;2. University of Lugano, Switzerland;3. IBM Research, NY, U.S.A.
Abstract:The performance of a program often varies significantly over the course of the program's run. Thus, to understand the performance of a program it is valuable to look not just at end‐to‐end metrics (e.g. total number of cache misses) but also the time‐varying performance of the program. Unfortunately, analyzing time‐varying performance is both cumbersome and difficult. This paper makes three contributions, all geared toward helping others in working with traces. First, it describes a system, the TraceAnalyzer, designed specifically for working with performance traces; a performance trace captures the time‐varying performance of a program run. Second, it describes lessons that we have learned from many years of working with these traces. Finally, it uses a case study to demonstrate how we have used the TraceAnalyzer to understand a performance anomaly. Copyright © 2010 John Wiley & Sons, Ltd.
Keywords:performance analysis  traces  data processing  statistics
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号