AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
http://docwiki.embarcadero.com/Libra...TExtended80Rec |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Leider (aus dem Link):
Zitat:
|
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Also bisher habe ich bei XE2 (Trial) nur Nachteile entdeckt. So ist eine leere Form bei x86 6 MB und x64 7,5 MB groß.
|
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
http://www.delphipraxis.net/164359-x...ml#post1135292 Edit: Ups, war ja Dein eigenes Thema.... |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
Beachte aber auch, dass die Größe einer leeren Applikation nahezu keine Aussagekraft hat (übrigens ist die Standard Config auf Debug gesetzt, die sind standardmäßig nochmal um einiges größer). Interessant wird es, wenn es eine richtige Applikation ist, und dann fällt das u.U. nicht mehr ins Gewicht. |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
Extended80 <> TExtended80Rec! Oder hab ich mich verguckt? |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Ich hab mich verquoted :oops:
Gleich darüber steht: Zitat:
|
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Free Pascal verfügt über eine "SoftFPU" Unit, welche es letztendlich erlauben soll 32, 64, 80 und 128 Bit Operationen in Software durchzuführen (mit dazugehörigen Datentypen). Die Unit soll letztendlich dazu verwendet werden, um von Systemen, die keinen 80-Bit Datentyp unterstützten (x86_64, ARM), auf Systeme zu kompilieren, die das tun (x86). Das Problem ist nämlich, dass Konstanten vom Compiler immer mit der höchsten für die Zielplattform verfügbaren Genauigkeit evaluiert werden sollten. Von x86 nach x86_64 ist das kein Problem, da der Compiler dann einfach nur mit der 64-Bit Genauigkeit evaluiert, aber von x86_64 nach x86 ist das problematisch, da ersterer nur bis 64-Bit Genauigkeit anbietet. Dies kann im Worstcase zu Programmen führen, die sich unterschiedlich verhalten je nachdem ob sie nativ unter x86 oder cross kompiliert wurden. Das darf natürlich nicht sein.
Die Unit basiert auf C-Code und ist leider noch nicht komplett konvertiert (nur die 32 und 64 Bit Operationen sind bereits konvertiert). Gruß, Sven |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
Wobei mich schon brennend interessieren würde woher der massive Anstieg von XE kommt... |
AW: Geschwindigkeitsvorteil 64 ggüb. 32 Bit - woran ermitteln?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz