See this document in CiteSeerX!

gprof: a Call Graph Execution Profiler (1982)  (Make Corrections)  (150 citations)
Susan L. Graham, Peter B. Kessler, Marshall K. McKusick
SIGPLAN Symposium on Compiler Construction



  Home/Search   Context   Related

 
View or download:
dec.com/pub/BSD/NetBSD...18.gprof.ps.gz
daimi.au.dk/~larsbak/3110/gprof.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dec.com (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Large complex programs are composed of many small routines that implement abstractions for the routines that call them. To be useful, an execution profiler must attribute execution time in a way that is significant for the logical structure of a program as well as for its textual decomposition. This data must then be displayed to the user in a convenient and informative way. The gprof profiler accounts for the running time of called routines in the running time of the routines that call them.... (Update)

Cited by:   More
Fast, accurate call graph profiling - Spivey Oxford University   (Correct)
Cycle-Accurate Microarchitecture Performance Evaluation - Richard Hough Phillip (2006)   (Correct)
Cycle-Accurate Microarchitecture Performance Profiling - Hough, Jones, Friedman.. (2005)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Execution Profiling for Non-strict Functional Languages - Sansom (1994)   (Correct)
0.3:   An Application Framework For Compositional Modularity - Banavar (1995)   (Correct)
0.3:   The Evolution of Dbx - Linton (1990)   (Correct)

Similar documents based on text:   More   All
1.0:   Practical Experience Of The Limitations Of Gprof - Varley (1993)   (Correct)
0.5:   References - Lyon Snelick Kacker   (Correct)
0.4:   DLX Simulator Directed Profiling - Jagannath (1992)   (Correct)

Related documents from co-citation:   More   All
15:   Quartz: A Tool for Tuning Parallel Program Performance (context) - Anderson, Lazowska - 1990
13:   Visualizing the Performance of Parallel Programs (context) - Heath, Etheridge - 1991
11:   Optimally profiling and tracing programs - Ball, Larus - 1992

BibTeX entry:   (Update)

Graham, S., Kessler, P., and McKusick, M. gprof: A Call Graph Execution Profiler. In Proceedings of the SIGPLAN '82 Symposium on Compiler Construction (Boston, MA, June 1982), Association for Computing Machinery, pp. 120--126. http://citeseer.ist.psu.edu/graham82gprof.html   More

@inproceedings{ graham82gprof,
    author = "Susan L. Graham and Peter B. Kessler and Marshall K. McKusick",
    title = "gprof: a Call Graph Execution Profiler",
    booktitle = "{SIGPLAN} Symposium on Compiler Construction",
    pages = "120-126",
    year = "1982",
    url = "citeseer.ist.psu.edu/graham82gprof.html" }
Citations (may not include all citations):
405   Depth first search and linear graph algorithm (context) - Tarjan - 1972
35   An empirical study of FORTRAN programs (context) - Knuth - 1971
15   Debugging Tools for High Level Languages (context) - Satterthwaite - 1972
8   An Experiment in Table Driven Code Generation (context) - Graham, Henry et al. - 1982
4   prof command (context) - Manual - 1979
3   Berkeley Pascal User's Manual (context) - Joy, Graham et al. - 1979
1   Writing Efficient Code (context) - Bentley - 1981



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://fermivista.math.jussieu.fr/ftp/gatekeeper.dec.com.html):   More
U. S. Government Open Systems Interconnection Profile (GOSIP).. - Table Of   (Correct)
Resource ReSerVation Protocol (RSVP) - Version 1.. - Braden, Zhang.. (1996)   (Correct)
U. S. Government Open Systems Interconnection Profile (GOSIP).. - Table Of   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC