Ich glaub ja beim ersten Test war im XE6 irgendwas verkonfiguriert. Erstens müssten die LoC nahezu identisch sein (außer du hast riesige Teile ge-ifdefed) und dann macht mich die Linkerzeit echt stutzig, sowas hab ich zuletzt bei einer
Unit mit zig Generics gesehen.
Nöö kann ich beliebig oft reproduzieren.
Hast du auch mal alle Einstellungen überprüft, ob das identisch ist? Sind die Projekteinstellungen gleich? (z.B. Debug Infos, Map file generieren, externe Debugsymbole erstellen etc) Dazu auch mal die Größe der generierten
DCU Files und sonstiges im Output Verzeichnis vergleichen.
Es wäre interessant, ein öffentlich verfügbares Projekt zu finden, das den Compiler in vergleichbarer Weise stresst.
Identische Compiler-Einstellungen vorausgesetzt finde ich diese Unterschiede zwischen D2007 und XE6 auch merkwürdig.
Spring4D braucht bei knapp 260k LoC ca 5 Sekunden bei mir (i5 3.4GHz in VM) durchweg von Delphi 2010 bis XE6 (dcc32).