Forum: Object-Pascal / Delphi-Language
Delphi
by atc,
5. Jun 2012
Nicht bei allen, aber in den meisten Situationen schon.
Wäre es nur einige ms (oder meinetwegen auch 2-3 Sekunden) langsamer, könnte ich es verschmerzen, aber von 5 auf 15 Sekunden - das muss nicht unbedingt sein.
Forum: Object-Pascal / Delphi-Language
Delphi
by atc,
5. Jun 2012
Doofe Frage vielleicht, aber warum nicht?
Das habe ich schon probiert und macht so gut wie keinen Unterschied.
Gibt es sonst noch eine andere Möglichkeit? Ich möchte ungerne alle 1-zeiligen Funktionsaufrufe manuell in die Hauptfunktion copy und pasten :x
Edit:
Bei folgendem Code funktioniert das inlining übrigens perfekt:
Forum: Object-Pascal / Delphi-Language
Delphi
by atc,
5. Jun 2012
Hallo,
die folgenden Codes sollten doch eigentlich von der Laufzeit her nach dem Compilieren im Release Modus mit Optimierung identisch sein, oder nicht?
procedure p1(const s:string);
var i,l:integer;
begin
i:=1;
l:=length(s);
while i<=l do