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]
https://www.delphipraxis.net/191476-...ist-warum.html