![]() |
Umstellung von 32 auf 64 bit
Hallo,
bei uns ist die Frage aufgetaucht, ob ein Umstieg von 32 bit auf 64 bit einen Laufzeitschub bringt. Wir haben das geleiche Programm einmal in 32bit und eionmal als 64 bit Version. Da uns kein 64 bit Betriebssystem und Prozessor zur Verfügung steht können wir z.Z. nicht testen. Läuft die 64 bit Verion schneller als die 32 bit. Nur aus der Tatsache heraus des es eine 64 bit Version ist? |
Re: Umstellung von 32 auf 64 bit
Nein, man müsste das Programm auf 64Bit umschreiben. Der größte Vorteil ist momentan der größere Adressraum.
|
Re: Umstellung von 32 auf 64 bit
Zitat:
Wie kann man sich ein "umschreiben" vorstellen? :gruebel: |
Re: Umstellung von 32 auf 64 bit
Eigentlich mit nem 64-Bit-Compiler neu kompilieren. Aber dann muss man aufpassen, weil Integer/Cardinal auf einmal 64 Bit groß sind - was ein Problem sein könnte, wenn man irgendwas mit Streams und Records oder so macht - also irgendwas, wo die Größe wichtig ist.
|
Re: Umstellung von 32 auf 64 bit
Der einzinste Vorteil ist momentan das man mehr Speicher Adressieren kann was zu mehr Performance führt.
Also wir haben fast nur noch 64Bit System (mit schön viel 8GB RAM) das ist schön schnell :-D |
Re: Umstellung von 32 auf 64 bit
Zitat:
Grundsätzlich: Wenn es ein 64 Bit Betriebssystem ist, läuft die 64 Bit Anwendung schneller. Grösstenteils ist es aber auch so, dass die unter Win64 emulierte bzw. softwäremässig umgesetzte WinAPI für 32 Bit vielen Leuten schneller vorkommt als die WinAPI für 32 Bit eines reinen 32 Bit Betriebssystems. Da die Verwaltung im Hintergrund bei dem 64 Bit OS wohl auch etwas neuer ist und vor allem keine 32 Bit Altlasten mit sich rumschleppt (diese werden ja emuliert), dürften die WinAPI auf 64 Bit schon schneller sein. Grundsätzlich: ausprobieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz