Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
4. Aug 2011
Es kommt auch durchaus immer wieder vor, dass mehr Arbeitsspeicher das Programm deutlich schneller machen würde. Nur kann man dem Benutzer den ja nicht einfach vollmachen. Deshalb muss man dann eine ausgewogene Lösung suchen.
Nur auf einzelne Werte zu schauen, reicht daher nicht immer. Zudem kann man meistens mit einem besseren Algorithmus viel mehr rausholen als mit Sprachoptimierungen.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
4. Aug 2011
@Delphi-Laie:
Es wird schon bei einer einfachen Zuweisung an eine andere Variable der Referenzzähler erhöht, während das bei einem const Parameter nicht passiert. Das kannst du im Assemblerquelltext sofort sehen. Deshalb werden zumindest einige CPU-Zyklen mehr gebraucht.
Mit welchem Quelltext hast du denn getestet?