Sven Rautenberg: Programmgeschwindigkeit anpassen (C, Allegro)

Beitrag lesen

Moin!

»» Die while soll also, egal auf welchem Rechner, mit der gleichen Geschwindigkeit durchrattern.

Lass beim Start eine definierte Schleife durchlaufen und "eiche" so die Rechnergeschwindigkeit. Das ist ein durchaus übliches Verfahren und mit ein Grund, warum uralte Programme oft nicht mehr starten (weil irgendwo durch die heutigen schnellen Rechner eine Division durch Null auftritt...;))

Nein. Schleifen sollen so schnell wie möglich ausgeführt werden, sie als Zeitverzögerung einzusetzen ist, pauschal gesprochen, keine sehr gute Idee.

Wenn es darum geht, Zeitsynchronisierung herzustellen oder eine zeitliche Einheitlichkeit zu erreichen, sollte man auf die Zeitmessung des Rechners zurückgreifen.

- Sven Rautenberg