gprof - output

Segher Boessenkool segher@kernel.crashing.org
Tue Mar 30 14:06:00 GMT 2004


> You are reading the results incorrectly.  Your use of clock is
> measuring what the gprof output describes as "cumulative seconds".

Actually, "cumulative seconds" is just the time taken by a function
(without its kids!) and all functions that took longer (are above it
in the table), added together.

Pretty useless, unless you want to see something like "what is the
minimum number of functions that together make up for 50% of
execution time".  If it's a lot of-em, you'll have a hard time
getting the program to run significantly faster ;-)


Segher



More information about the Binutils mailing list