Nur mal nebenbei: Deine Zeitmessung ist komplett für die Katz, wenn du den Debugger nicht deaktivierst.
Debugger deaktivieren und Ergebnis mit nem MessageRequester ausgeben und du wirst komplett andere Zahlen bekommen. Diese Werte wirst du dann später auch mit der .exe erreichen.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Den Debugger hab ich bei meinem Sortierprogramm auch ausgeschaltet. Bzw erst mit Debugger gestartet, dann Debugger aus und nur auf Starten. Das ist der korrekte Weg oder? Bei dem Programm habe ich aber keine großen Abweichungen mit Debugger festgestellt.
Allerdings hab ich es nicht gemacht bei den Beispielcodes die per debug Ausgaben machen. Ich hab das jetzt mal nachgeholt. 3 Durchläufe je Code. Die Tendenz bleibt erhalten aber ein Code braucht ohne Debugger etwa 9% mehr Zeit während der andere 10% weniger Zeit braucht. Seltsam. Aber zeigt vermutlich dass es besser ist das immer abzuschalten für Tests.