Mit Profiler Zeit von verwendeten Funktionen messen

mtun

Mitglied
Hi,
ich habe ein Programm:
zB:
Code:
void foo(){
//...some code here
}
void bar(){
//...some code here
}

int main(int argc, char **argv){
   foo(); foo(); foo(); bar();
   bar(); foo(); bar();
}
jetzt möchte ich wissen zu wieviel Prozent der Laufzeit mein Programm in der funktion foo() bzw in der funktion bar() verweilt.

Ich weiß, dass ich sowas schon einmal getan habe. Ich weiß nur nicht mehr wie*. In der Hilfe von valgrind und gprof konnte ich auch nix finden :(

*: (nicht ganz sicher, ob es CPU cyklen oder zeit war, brauche zeit jetzt)
 
Hi, danke für die Antwort.
Mit -pg und gprof prgmname hat ich eigentlich schon rumgetestet. Kam nur nix.

Aber es ist was anders, als ich früher schon mal hatte.
 
Zurück