Forum: Programmieren allgemein
Delphi
by himitsu,
28. Aug 2018
Ein Profiler kann dir zeigen wo im Programm die meiste Zeit für alle Berechnungen anfallen, also wer an den 100% CPU-Last die meiste Schuld hat.
Das geht bei AQTime auf ganze Prozeduren, bis hin zu einzelnen Delphi-Befehlen und vielleicht sogar auf Assembler-Ebene. (je tiefer die Ebene, um so größer die Beeinflussung der Messung > kannst selber ausprobieren, wenn du manuell eine Zeitmessung...
Forum: Programmieren allgemein
Delphi
by himitsu,
28. Aug 2018
Es gibt auch andere Profiler, nicht nur AQTime.
Und von XE bis XE7 war eine kostenlose Edition des AQTime im Delphi enthalten, welche keine Daten haben wollte.
Forum: Programmieren allgemein
Delphi
by himitsu,
28. Aug 2018
Oder wenn jemand will, dann kann er auch selber.
z.B. AQTime :zwinker:
Erstmal schauen wo überhaupt die meiste Zeit anfällt.
Aber wie bereits schon jamand sagte, kann man auch schauen ob z.B. irgendwo "zu oft" gezeichnet wird, also ob man schon an der Anzahl der Ausführungen etwas sparen kann, bevor man schaut die einzelnen Zeichendurchläufe zu optimieren.
(z.B. 300000 FPS sind mehr...