Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Delphi 64 Bit langsamer als 32 Bit

  Alt 6. Aug 2013, 14:55
Mit den Registern sollte es nichts zu tun haben, die sind unter einer 64Bit-CPU immer 64Bit breit und werden im 32Bit-Modus einfach nur zur Hälfte genutzt.

Ich vermute eher, dass es am Cache liegt: Unter 64Bit sind viele Datentypen doppelt so groß wie unter 32Bit, aber der Cache der CPU ist in beiden Modi gleich groß → unter 64Bit passt weniger in den Cache → mehr Cache-Faults.
  Mit Zitat antworten Zitat