gprof
GNU gprof and Berkeley Unix gprof use the same data
file `gmon.out', and provide essentially the same information. But
there are a few differences.
gprof lists the function as a
parent and as a child, with a calls field that lists the number
of recursive calls. GNU gprof omits these lines and puts
the number of recursive calls in the primary line.
gprof still lists it as a subroutine of functions that call it.
gprof prints blurbs after the tables, so that you can see the
tables without skipping the blurbs.