Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.012 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: Performance benchmark D2007->XE6

  Alt 10. Jun 2014, 17:13
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).
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (10. Jun 2014 um 17:28 Uhr)
  Mit Zitat antworten Zitat