![]() |
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
|
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
|
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
[DerBlindeÜberFarben-Modus]
Hieß es nicht mal, dass C++ für 64bit einen völlig neuen Compiler bekommen sollte (LLVM)? Ich hätte zwar gedacht, das würde (weil es eine Zwischenschicht ähnlich .net wäre langsamer... Hat es vielleicht damit was zu tun? Ansonsten vielleicht einfach mal MEissing anfragen. Sowas beantwortet er ja i.d.R. schon. [/DerBlindeÜberFarben-Modus] |
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Visual C++ wird wohl eher kein LLVM verwenden, C++-Builder schon.
|
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Stimmt. Brille ist geputzt. :)
|
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
Diese "Zwischenschicht" ist eher eine Architektur mit der der Compiler einfacher, modularer und einfacher Optimierbarer entwickelt werden kann. Der (vermutlich fast nahezu nicht mehr erweiterbare) 32-Bit Compiler von Delphi wäre das gegenstück zu einem auf LLVM aufsetzenden Compiler. |
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
Der einzige Unterschied ist, dass das 32 Bit Kompilat eine durchweg deutlich langsamere absolute Laufzeit hat (das gillt auch für externe Runtime Funktionen wie z.b. "sprintf"). Es gibt auch keine Funktion, welche allein betrachtet herraussticht (alle lowest-level Methoden beanspruchen höchstens mal 4% der Gesamtlaufzeit). Zitat:
Was den Compiler angeht: Ich verwende wie gesagt Visual Studio 2013, dementsprechend wird mit MSVC12 kompiliert (das Ding ist dem Delphi Compiler was Performance und Optimierung angeht um Jahrzehnte vorraus). Beide Versionen meines Programms habe ich aber als Release kompiliert, von daher werden beide Kompilate auch maximal optimiert. In IDA (Disassembler) konnte ich zudem einen, beim kurzen überfliegen, fast identischen Aufbau der Programme auf Assembler-Ebene feststellen. Vielleicht bin ich ja Opfer eines Bootkits geworden, dass alle meine 32 Bit Anwendungen Softwareseitig emuliert :stupid: :mrgreen: (ne Spaß bei Seite; das Problem tritt auch auf einem zweiten PC mit Intel Prozessor auf) |
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
100000x Datenlookup durchlaufen lassen. 100000x Switch durchlaufen lassen. die 100000 sind natürlich nur Richtwerte. Vermutlich musst Du das millionenfach machen. 1x 64bit 1x 32bit. Da wird es doch Unterschiede geben. Pfeif mal auf den Profiler. Wenn trotzdem alles gleich ist, dann ... irrst Du dich wohl :stupid: oder die Uhren gehen anders (Relativitätstheorie und so) |
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zitat:
Sind es nicht eher 10%? Zitat:
|
AW: Enormer Performanceunterschied zwischen 32 und 64 Bit?
Zähl mal die Nullen. ;-)
Da steht 9s und 0,8s. Gibt also rund 91%. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 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 by Thomas Breitkreuz