Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ladezeiten von Modulen ermitteln (https://www.delphipraxis.net/212236-ladezeiten-von-modulen-ermitteln.html)

Stevie 16. Jan 2023 09:45

AW: Ladezeiten von Modulen ermitteln
 
Zitat:

Zitat von freimatz (Beitrag 1517302)
@Stevie: gerade dieses Szenario interessiert mich aber: TDD. Ich mache eine Änderung am Test- oder Produktivcode und will grün oder rot sehen. Wenn das dann jedesmal 30 Sekunden dauert macht TDD keinen Spass.
(Exceptions treten beim Laden nicht auf)

Bei TDD führt man die Tests zwar oft aus, aber nicht jedesmal im Debugger

freimatz 16. Jan 2023 15:01

AW: Ladezeiten von Modulen ermitteln
 
Das überrascht mich jetzt. Wie sonst führt "man" die Tests aus? Mit FixInsight etwa?
Leider muss ich oft den Debugger verwenden. Reines TDD ist das dann meist auch nicht mehr.
Immerhin habe ich schon einiges geschafft. Bei einem wichtigen Test brachte das eine Verbesserung von 38 Sekunden runter auf 12. :-D

Stevie 16. Jan 2023 17:33

AW: Ladezeiten von Modulen ermitteln
 
Zitat:

Zitat von freimatz (Beitrag 1517466)
Das überrascht mich jetzt. Wie sonst führt "man" die Tests aus?

Ohne Debugger, wie Shift+Ctrl+F9 oder der Klick auf den Play Knopf ohne Marienkäfer es machen? Oder wie es TestInsight macht, wenn man dort auf den Play Button drückt oder sie automatisch ausführen lässt.
Tests lässt man nur dann im Debugger laufen, wenn sie fehlschlagen und man nachgucken muss, warum.

freimatz 21. Jan 2023 09:50

AW: Ladezeiten von Modulen ermitteln
 
Danke. Ich muss gestehen, dass ich das seit es Delphi gibt noch nie gemacht habe. Gesehen habe ich das wohl immer wieder mal aber weil ich nie wusste wozu man das brauchen könnte schnell wieder vergessen.
Der Start geht ohne Debugger doch deutlich schneller. Oft braucht ich ihn halt doch. Und auch ohne Debugger könnte das Starten schneller gehen. ;-)
Meine bisherigen Arbeiten wirken sich sicher auch beim Start ohne Debugger aus.
Im Kern geht es darum nicht so viele Module zu laden die man gar nicht braucht. :wink:

himitsu 21. Jan 2023 10:10

AW: Ladezeiten von Modulen ermitteln
 
Zumindestens beim OutputDebugString (Loggen in die DelphiIDE-Meldungen) wurde D11.2 schneller ... überall ist es langsamer, aber da hat es XE bei Weitem überholt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz