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
Achtung, reine Spekulation:
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.