Archiv für das Tag 'optimierung'



Cache-Optimierung: Zeitliche und Räumliche Lokalität

Cache-Hierarchie.

Wenn man schnelle Programme schreiben möchte, so muss man auch die Funktionsweise der Hardware beachten, wie ich im Folgenden zeige werde. Nehmen wir an, es muss ein zweidimensionales Array vollständig durchlaufen werden. Dieser Fall trifft beispielsweise oft auf, wenn man Bildmanipulationen durchfĂĽhrt. Dazu ein minimales Beispiel. Es wird ein zweidimensionales Integer-Array erstellt und auf zwei unterschiedliche Weisen durchlaufen. In jedem Durchgang wird ein Wert in… Weiterlesen

Schnelle trigonometrische Funktionen

kosinus modellierung

Motivation In der Spieleprogrammierung werden häufig trigonometrische Funktionen, insbesondere Kosinus und Sinus verwendet. Vor allem im 3D Bereich bauen viele Berechnungen auf trigonometrischen Funktionen auf. Demnach könnten diese Funktionen nicht schnell genug sein. Um mehr Leistung aus dem Programm herauszuholen greifen viele auf Lookup Tabellen zurĂĽck. Das ist keine schlechte Lösung, wenn das Ergebnis nicht sehr genau sein soll. Möchte man jedoch mindestens eine Genauigkeit… Weiterlesen

WordPress: CSS und JavaScript Dateien kombinieren

Viele WordPress Plugins verwenden eigene Stylesheets. Beim Laden einer Website mĂĽssen diese Stylesheets erst vom Server abgefragt werden, bevor der Browser mit dem Zeichnen anfangen kann. Dies kostet nicht nur einfach wertvolle Zeit, sondern hat auch eine Auswirkung auf die Google-Platzierung. Die Lösung des Problems ist die CSS-Dateien zu einer Datei zusammen zu fassen. Genau an diesem Punkt setzt WP Minify an. WP Minify fasst… Weiterlesen

Tipps zur Leistungsoptimierung in C++

In diesem Tutorial möchte ich ein paar Tipps geben, wie man den Code beschleunigen kann. Bevor man anfängt irgendwas zu optimieren, sollte man ein paar Regeln beachten. Generell kann man sagen, dass man nicht optimieren sollte, wenn das Spiel schon schnell genug läuft. Was bringt es schon, wenn man das Spiel von 70 auf 80 fps beschleunigt wird?! Der Spieler merkt davon nichts. Man sollte… Weiterlesen