Headings: !!Bottomline
Die Speedtests sollen primär einen Überblick geben was noch optimiert werden muss, oder vielmehr was optimiert werden kann!
Dazu werden erstmal
- einfache Bilder,
- Display Listen und
- Animationen abgespult,
und deren Framerate ermittelt.
Grundidee:
- clock() und CLOCKS_PER_SEC auslesen,
- hinreichend häufig Zykeln,
- nochmal auslesen, überlauf testen.
- Angabe in Frames/Sec. (zunächst im Debugger?)
- Natürlich brauche ich dann Schriften.
- ASCII-Bild mit berechneten Koordinaten und ausschneiden
Ergebnisse:
- Direktes ansprechen der SDL und eine Diagonale abfahren ist in etwa gleich schnell wie unter Verwendung des ?TaSdl Interfaces.
- Unter Verwendung der Liste (mit vorberechnetem Weg) geht's 10% schneller.
- Der Event Poll macht keinen großen Unterschied.
- Framezähler läuft jetzt nebenher.
TarOnlineMap