gprof
[
options
] [
objfile
[
pfile
]]
Solaris 2.0 only. Display call-graph profile data of C programs.
Programs compiled with the
-pg
option of
cc
(and other
compilers) produce a call-graph profile file
pfile
, whose default
name is
gmon.out
. The specified object file
objfile
(
a.out
by default) contains a symbol table that is read and
correlated with
pfile
.
See also
prof
and
lprof
-
-a
-
Don't print statically declared functions.
-
-b
-
Brief; don't print field descriptions in the profile.
-
-c
-
Find the program's static call-graph. Call counts of 0 indicate
static-only parents or children.
-
-e
name
-
Don't print the graph profile entry for the routine
name
.
-e
may be repeated.
-
-E
name
-
Like
-e
above. In addition, during time computations,
omit the time spent in
name
.
-
-f
name
-
Print the graph profile entry only for routine
name
.
-f
may be repeated.
-
-F
name
-
Like
-f
above. In addition, during time computations,
use only the times of the printed routines.
-F
may be repeated, and it overrides
-E
.
-
-s
-
With this option you supply one or more existing
pfiles
.
Sum the information in all specified profile files and send it to a
profile file called
gmon.sum
.
Useful for accumulating data across several runs.
-
-z
-
Show routines that have zero usage. Useful with
-c
to find out which routines were never called.