Funktionen In Assembler
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Wenn alle anderen Möglichkeiten der Optimierung ausgeschöpft sind, bleibt noch als letztes Mittel der Schritt in den Assembler. Normalerweise kann man hier noch mit ca. 20-40% Performancegewinn (gegen eine optimale Implementierung in C) rechnen.
Wodurch wird Zeit gespart / typische Ideen:
- Die optimale Arrangierung der Register für lokale Variablen bzw. Algorithmen.
- Die zeitsparende Übergabe von Parametern in Registern (statt auf dem Stack)
- Die Ausnutzung prozessorspezifischer Besonderheiten
- Miteinbeziehung von nicht-trivialen Annahmen über zB den Wertebereich von Variablen
- ...
Beispiele:
KategorieAssembler KategorieOptimierung
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 8. September 2003 17:41 (diff))