Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 7-Day Trial for You or Your Team.

Learn More →

An execution profiler for modular programs

An execution profiler for modular programs In modular programs, groups of routines constitute conceptual abstractions. A method for providing execution profiles for such programs is presented. The central idea is that the execution time for a routine is charged to the routines that call it. The implementation of this method by a profiler called gprof is described. The techniques used to gather the necessary information about the timing and structure of the program are given, as is the processing used to propagate routine execution times along arcs of the call graph of the program. The method for displaying the profile to the user is discussed. Experience using the profiles for hand‐tuning large programs is summarized. Additional uses for the profiles are suggested. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Software: Practice and Experience Wiley

Loading next page...
 
/lp/wiley/an-execution-profiler-for-modular-programs-IEN84cC8Nf

References (10)

Publisher
Wiley
Copyright
Copyright © 1983 Wiley Subscription Services, Inc., A Wiley Company
ISSN
0038-0644
eISSN
1097-024X
DOI
10.1002/spe.4380130803
Publisher site
See Article on Publisher Site

Abstract

In modular programs, groups of routines constitute conceptual abstractions. A method for providing execution profiles for such programs is presented. The central idea is that the execution time for a routine is charged to the routines that call it. The implementation of this method by a profiler called gprof is described. The techniques used to gather the necessary information about the timing and structure of the program are given, as is the processing used to propagate routine execution times along arcs of the call graph of the program. The method for displaying the profile to the user is discussed. Experience using the profiles for hand‐tuning large programs is summarized. Additional uses for the profiles are suggested.

Journal

Software: Practice and ExperienceWiley

Published: Aug 1, 1983

Keywords: ; ; ; ; ;

There are no references for this article.