On Fri, Oct 13, 2006 at 12:10:53AM +0200, Marcus Obst wrote:
Guten Abend,
Hi Marcus,
ich habe hier gerade ein C++-Applikation die mit Hilfe von QT4 ein bissschen triviale Bildverarbeitung macht. Dummerweise ist sie langsam...
Also habe ich die Applikation mit Ünterstützung für Profiling (Schalter -pg) übersetzt und mit anschließend gprof zur Hand genommen.
Ich würde dir empfehlen valgrind mit dem cachegrind tool zu verwenden. Valgrind emuliert einen kompletten Prozessor, so daß jeder Register/Speicherzugriff mitprotokolliert wird und mittels kcachegrind sogar eine graphische Auswertung gemacht werden kann.
Es ist allerdings von Vorteil die Qt4 Bibliothek auch mit Debug-Optionen zu kompilieren um aussagekräftige Diagramme zu bekommen.
Wie sieht denn dein Code aus? Evtl. kann man auf Ebene der Algorithmen schon bei der Optimierung anfangen?
Ciao, Tobias