Hallo Linux-Freunde,
ich habe ein Problem mit QtGui.
Hintergrund: In meinem Spiel KDiamond vergehen zwischen dem Starten einer Zeitschiene für eine Animation und dem ersten tatsächlich angezeigten Frame etwa 240 Millisekunden (bei 1 Sekunde Animationsdauer, man kann sich vorstellen, wie das aussieht). In dieser Zeit scheint Qt irgendwelche Sachen zu machen, die sehr zeitaufwändig sind, ich weiß aber nicht, was.
Meine Frage: Gibt es ein Debugging-Tool, dass alle Funktionsaufrufe mit Zeitangabe in eine Logdatei dumpt (installierte Debug-Symbole vorausgesetzt)?
Mit freundlichen Grüßen Stefan Majewsky
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Stefan,
Stefan Majewsky schrieb:
Hallo Linux-Freunde,
ich habe ein Problem mit QtGui.
Hintergrund: In meinem Spiel KDiamond vergehen zwischen dem Starten einer Zeitschiene für eine Animation und dem ersten tatsächlich angezeigten Frame etwa 240 Millisekunden (bei 1 Sekunde Animationsdauer, man kann sich vorstellen, wie das aussieht). In dieser Zeit scheint Qt irgendwelche Sachen zu machen, die sehr zeitaufwändig sind, ich weiß aber nicht, was.
Meine Frage: Gibt es ein Debugging-Tool, dass alle Funktionsaufrufe mit Zeitangabe in eine Logdatei dumpt (installierte Debug-Symbole vorausgesetzt)?
Du willst ein Profiling-Tool? GProf kannst Du Dir da mal anschauen. Ein minimales deutsches Tutorial findest Du dazu unter [1]. Speziell für KDE wird dort auch der Kprof[2] erwähnt. Evtl. hilft Dir das etwas weiter.
Grüße, Matthias
[1] http://speedup.superhits.ch/profiler.html [2] http://kprof.sourceforge.net/
lug-dd@mailman.schlittermann.de