![]() |
komischer Effekt
Hallo zusammen,
Ich habe hier ein merkwürdiges Problem. Habe ein Programm geschrieben, läuft es in der IDE ist alles Tutti. Lasse ich die Exe alleine laufen, sind die Threads 10-15 mal langsamer. Starte ich die IDE im Hintergrund und dann die Exe separat, wieder alles Tutti, also nix im Debugger oder so. Alleine der Umstand, IDE rennt im Hintergrund oder nicht, macht den Faktor 10-15 aus. Auf unterschiedlichen Rechnern ausprobiert, mal mit XE7 erstellt, mal mit XE10 immer das Gleiche :-( Kennt das jemand? Bin grad etwas ratlos, da das Programm an einen Kunden raus muss. |
AW: komischer Effekt
Hallo Tommi35,
könnte es nicht etwas mit Deinen Energie-Optionen in Windows zu tun haben? --> Systemsteuerung\Alle Systemsteuerungselemente\Energieoptionen: --> Höchstleistung einstellen. Gruß, Andreas |
AW: komischer Effekt
Zitat:
Spontan fällt mir dazu sowas wie OutputDebugString ein. Nicht dass das Programm deshalb langsamer wird, weil es keinen Empfänger für diese Ausgaben gibt? Vielleicht mal statt der IDE das Tool DebugView von SysInternals ausprobieren. |
AW: komischer Effekt
@Andreas Danke für Deine Antwort, aber nein, das ist es nicht
|
AW: komischer Effekt
@Dummzeuch ich benutze Debugstring nicht, kenne ich zwar, aber nutze ich nicht.
Aber Danke für Deinen Input |
AW: komischer Effekt
Das kommt mir bekannt vor, aber ich komme gerade nicht drauf. Die IDE ändert irgendein Timing systemweit glaube ich, was dann auf die Threadsynchronisation wirkt...
Mir fällt es gerade nicht ein, aber das wurde auch hier im Forum schon mindestens zweimal diskutiert... vielleicht fällt ja jemandem mit den wenigen Stichworten etwas ein? |
AW: komischer Effekt
OutputDebugString und Co. haben aber nur eine Wirkung, wenn ein Debugger dran hängt, welcher die werte abfängt.
Die IDE nur nebenher laufen lassen, sollte dann keinen Unterschied machen. Erstmal könntest du CPU, RAM und HDDs beofachten, ob es da eine unterschiedliche Auslastung gibt. Und dann kann man noch mit Dingen wie AQTime schauen wo das Programm die meiste Zeit verbraucht. [edit] ![]() |
AW: komischer Effekt
|
AW: komischer Effekt
super, danke schön.
|
AW: komischer Effekt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:36 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