Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zugriffszeiten: Property vs. Variable (https://www.delphipraxis.net/44296-zugriffszeiten-property-vs-variable.html)

Nogge 17. Apr 2005 11:06


Zugriffszeiten: Property vs. Variable
 
Hallo Community,
Ich wollte nur mal wissen, welche Abfrage schneller vonstatten geht: Property oder Variable? Da ich im mom extreme Performanceverbesserungen bei meinem Code erreichen möchte, passen ich die Variablentypen etc. meinen Wünschen an (z.B. Word anstatt Cardinal usw.). Da stellt sich mir gleich noch ne Frage: Kann ich den Zahlenbereich nicht selbst irgendwie bestimmen? Bei einem String geht das ja ganz einfach mithilfe der eckigen Klammern.
Danke im Voraus^^

Luckie 17. Apr 2005 11:17

Re: Zugriffszeiten: Property vs. Variable
 
Zitat:

Zitat von Nogge
Hallo Community,
Ich wollte nur mal wissen, welche Abfrage schneller vonstatten geht: Property oder Variable?

Das ist bestimmt nicht der Flaschenhals. Der Zugriff auf eine Property wird zwar langsamer sein, da erst der Getter aufgerufen werden muss, aber das ist bestimmt keiune Stelle im Code, wo man großartig optimieren kann.


Zitat:

passen ich die Variablentypen etc. meinen Wünschen an (z.B. Word anstatt Cardinal usw.).
Ich dachte du wolltest optimieren? Bei den heutigen 32-Bit Rechnern ist es einfacher für die CPU ein 32-Bit Integer aus dem Speicher zu holen, als ein 16-Bit Integer.

Zitat:

Da stellt sich mir gleich noch ne Frage: Kann ich den Zahlenbereich nicht selbst irgendwie bestimmen? Bei einem String geht das ja ganz einfach mithilfe der eckigen Klammern.
Danke im Voraus^^
Bitte erstell für eine neue Frage, einen neuen Thread, danke.

Nogge 17. Apr 2005 13:44

Re: Zugriffszeiten: Property vs. Variable
 
ok, Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 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