Jetzt meine Überlegung, abhängig von der Rechnergeschwindigkeit umgekehrt proportional die Tickergeschwindigkeit zu erhöhen.
Ich nehme an du meinst eine größere Schrittweite und dafür weniger Schritte?
Weil was du schreibst klingt nach langsamer Rechner => schnelleres Script => erst recht hohe Auslastung ;-)
Gibt es eine verlässliche Methode, etwas über die Rechnergeschwindigkeit rauszufinden?
Eine ungefähre Methode könnte sein, du machst in einer Schleife ein paar Operationen und misst die Zeit, die dazu vergeht. Sollte halt nichts sein dass auf einem langsameren System erst mal 10 Sekunden alles blockiert.
Oder du fängst an zu ticken und schaust nach ein paar Sekunden (mit einem einmaligen Timer) nach wie weit der Ticker inzwischen ist, dann könntest du die Geschwindigkeit nachbessern.
Das ist aber nicht wirklich verlässlich, denn du weißt halt nicht was der Rechner grad sonst noch alles tut und wie schnell er wirklich ist.
Grüße