You can compile your programs with pro ling support. For this, you just have to use the compiler switch -pg. The compiler will insert the necessary stu for pro ling.
When you have done this, you can run your program as you would normally run it:
yourexe
|
Where yourexe is the name of your executable.
When your program nishes, a le called gmon.out is generated. Then you can start the pro ler to see the output. You can bene t from redirecting the output to a le, because it could be quite a lot:
gprof yourexe > profile.log
|
Hint: you can use the --flat option to reduce the amount of output of gprof. It will then only output the information about the timings.
For more information on the gnu pro ler gprof, see its manual.