Einzelnen Beitrag anzeigen

Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#29

AW: Delphi 64 Bit langsamer als 32 Bit

  Alt 7. Aug 2013, 11:22
Noch ein Hinweis (unabhängig vom oben dargestellten Problem):
Arbeitet man mit SINGLE Werten und 64-Bit, so werden bei Berechnungen dieser SINGLE Werte die Daten vorher in ein DOUBLE kopiert und anschliessend wieder in ein SINGLE (um genauere Zwischenergebnisse zu bekommen).

Das kann uU schon mal etwas dauern... und unerwünscht sein

Man kann das Verhalten des 64-Bit Compilers aber steuern:
http://docwiki.embarcadero.com/RADSt...elphi_für_x64)

Dadurch bekommt man durchaus mit 64 Bit schnelleren Code, als zB mit 32 Bit (bei rechenintensiven Anwendungen)
Siehe zB hier:
http://delphitools.info/2011/09/05/x...isappointment/
Anschaulich mit Apfelmännchen:
http://delphitools.info/2011/03/24/k...cemonkey-team/

(Der 64 Bit Compiler nutzt SSE2)
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN

Geändert von MEissing ( 7. Aug 2013 um 12:00 Uhr) Grund: Fipptehler im Link
  Mit Zitat antworten Zitat