Einzelnen Beitrag anzeigen
Ungelesen 06.03.14, 14:18   #9
teezett
Greenhorn
 
Benutzerbild von teezett
 
Registriert seit: Oct 2012
Ort: hinter dem Horizont
Beiträge: 0
Bedankt: 360
teezett gewöhnt sich langsam dran | 18 Respekt Punkte
Standard Langer Code = schneller ?

Es ist schon möglich, dass langer Code schneller ist als kurzer - Beispiel FOR-Schleifen

haben häufig einen ziemlichen Overhead an Code, wird dann z.B. noch ein Array mit der FOR-Variablen angesprochen

For i=1 to 10 Array[i]:= irgendwas ...

ist es i.d.R. deutlich schneller Array[1]:= ... Array[10]:= zu schreiben

zumal viele Compiler Array[1] direkt mit der Speicheradresse auflösen und nicht in jeder
FOR Schleife die Speicheradresse berechnen.

Andererseits kann auch sehr viel von der Zielmaschine abhängen, hat der Prozessor (Pentium etc.) die komplette Schleife im Cache oder muss er mühsam jeden Befehl aus dem Speicher laden (8-bit 8051).
teezett ist offline   Mit Zitat antworten