Ich versuche Profil für bestimmte ausführbare Datei mit Valgrind - Callgrind-Tool. Ich habe eine annotierte Ausgabe mit callgrind_annotate --auto=yes
erstellt. Die erstellte Ausgabe informiert mich über die Ir-Anzahl, die nach meinem Verständnis ist die Anzahl der Zeiten, dass bestimmte Anweisung aufgerufen wurde, aber ich möchte wissen, welcher Abschnitt des Codes maximale Zeit in Ausführung nimmt.Valgrind - callgrind Profiler: Wie man weiß, welche Funktion mehr Zeit benötigt
Wie kann ich davon erfahren?
In meiner Anwendung möchte ich den Teil finden, der mehr Zeit braucht ... es kann Fälle geben, die bestimmte Funktion mehr Zeit genannt werden als andere .. aber die Funktion, die weniger Zeit genannt wird, nimmt mehr Zeit als die anderen
Mögliches Duplikat von [valgrind verwenden, um die Zeit (in Sekunden) zu kennen, die in jeder Funktion verbracht wird] (http://stackoverflow.com/questions/6663614/use-valgrind-to-know-timein-seconds-spen-in-in- Jede-Funktion) –