Schlagwort: Code Optimierung

Wie nützlich ist Loop Unrolling in php?

Loop Unrolling ist eine Methode zur Leistungsverbesserung von großen Schleifen. Das Prinzip dahinter ist denkbar einfach. Statt eine Funktion einmal pro Schleifendurchlauf auszuführen wird sie z.B. acht mal nacheinander ausgeführt und somit die Schleifendurchläufe um den selben Faktor verkürzt. Bei Schleifen, deren Durchläufe nicht genau durch acht teilbar sind, muss der Rest dann noch als …

Bitmasken und Binäre Schalter

Bitmasken oder Binärschalter (binary flags) kommen eigentlich aus grauer Vorzeit der Programmierung und wurden hauptsächlich aus zwei Gründen eingesetzt: Sie sind performant und sie kosten wenig Speicher.  Heutzutage hat man eigentlich von beidem mehr als genug, was eine solche Technik an und für sich überflüssig macht. Grundsätzlich stimmt das auch… für Desktop Anwendungen. Im Bereich …