Thema: Delphi was ist inline in Delphi

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: was ist inline in Delphi

  Alt 26. Mai 2005, 00:24
In D2005 stellt es eine Art Hinweis an den Compiler dar.
Die endgültige Entscheidung trifft der Koposter, doch man kann ihm damit den Wunsch äußern, dass man die Funktion gerne inline benutzen will. Also, dass es keinen funtktions aufruf im Kompilat gibt sondern der Inhalt der Funktion an die Stelle kopiert wird.
Bei kleinen, oft aufgerufenen Funktionen lässt sich durch den fehlenden Sprung sicher einiges an Leistung gewinnen. (auch der Prozessor kann so seinen Cache besser planen...)
  Mit Zitat antworten Zitat