![]() |
Code analysieren: Wann wird was wie lange ausgeführt?
Hi zusammen,
gibt es ein Tool, z.B. für Delphi, mit dem sich der zeitliche Ablauf eines Programmes aufzeichnen und analysieren lässt? Ich stelle mir das so vor, dass man sieht, wann welcher Thread ausgeführt wird, wann welche Funktion und wie lange etc. Ich könnte mir vorstellen, dass das für die Fehlersuche recht hilfreich sein kann. Grüße Matze |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Nennt man solche Tools im allgemeinen nicht
![]() |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Das sagt mir nichts, muss ich zugeben. Und wie sieht so eine Oberfläche bzw. ein Log o.ä. dann aus?
Hast du da einen Profiler-Namen, damit ich mir mal einen Screenshot ansehen kann? |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Zitat:
![]() |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Oder AQTime ( abgespeckte Version bei DXE dabei)
|
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Liste der Anhänge anzeigen (Anzahl: 1)
Hm ja, das könnte in die Richtung gehen.
Im Geschäft nutze ich ein Tool (für ne Echtzeit-Anwendung), das ist wirklich genial und Analysen relativ gut möglich. Man erkennt schön, wo etwas klemmt (weiß aber überhaupt nicht, wie man das Problem lösen kann :mrgreen: ). Das sieht so aus: Anhang 32533 Der obere Abschnitt zeigt die Threads, der untere einzelne Funktionsaufrufe. Und da dachte ich mir, das wäre für Win-Anwendungen auch eine feine Sache, speziell, wenn einige Dinge im COde gleichzeitig und unabhängig voneinander gemacht werden und geiwsse Code-Abschnitte nicht von anderen ausgebremst werden dürfen. Edit: Die Forensoftware muss das Bild skaliert haben. In Wirklichkeit ist das größer und schärfer. |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Auf Intel-Prozessoren ginge vTune, aber beim Delphi-Support bin ich nicht sicher. Ansonsten schließe ich mich der Empfehlung mit AQTime an!
|
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Ich nutze gerne den
![]() |
AW: Code analysieren: Wann wird was wie lange ausgeführt?
In einem der 3 XE-Preview-Videos wird AQTime ein paar Minuten gezeigt.
|
AW: Code analysieren: Wann wird was wie lange ausgeführt?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz