gprof - output

Rajesh Munavalli munavallirv@ornl.gov
Mon Mar 29 17:16:00 GMT 2004


Hi,
     I wrote a small program to analyze the execution profile and
understand the usage of gprof. I had "clock()" function to time the
execution along with "gprof" option. Here are the results

gprof output:
-------------
Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total
 time   seconds   seconds    calls  ms/call  ms/call  name
 77.04      6.04     6.04      100    60.40    60.40  testChar()
 22.96      7.84     1.80      100    18.00    18.00  testStr()

clock output:
-------------
testChar     6 seconds
testStr     55 seconds


The results of both are inverse proportional. Could you please explain
the discrepancy in the gprof output?. Or is there something wrong with
the way I am timing the program.

I have attached the program code along with this email for your
reference. 

thanks,

Rajesh
-- 
Rajesh V Munavalli
Computer Science and Mathematics Division
Oak Ridge National Laboratory
P.O.Box 2008 - 1 Bethel Valley Road
Bldg. 5700 - Room R-G216
Oak Ridge TN 37831-6414 USA
Phone: 865-576-6205
Email: munavallirv@ornl.gov

"There are only 10 kinds of people in this world. Those who understand
binary, and those who dont !"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.cpp
Type: text/x-c++
Size: 970 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20040329/a54761c9/attachment.bin>


More information about the Binutils mailing list