Deutsches Simutransforum
Simutrans rast, wenn es gar keine Zeit hat - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Archiv (Abgeschlossene Arbeiten) (https://simutrans-forum.de/mybb/forumdisplay.php?fid=15)
+--- Thema: Simutrans rast, wenn es gar keine Zeit hat (/showthread.php?tid=363)



Simutrans rast, wenn es gar keine Zeit hat - prissi - 24-01-2005

Simutrans-Version: ziemlich egal, hier 0.85.01.1

PAK-Set (+zusätzliche PAK-Dateien): egal

Betriebssystem: Windows


Fehler (möglichst genaue Beschreibung): Unter Auslastung des Systems (z.B. ein Virenscan) glaubt Simutrans, nichts zu tun zu haben und erzeugt in irsinnig vielen Simloops (bis 2500!) 100.000 von Passanten, die Kraftwerke qualmen bis sonstwo und die Trafostation schmort bald durch. (siehe Bild)

Verhalten (Absturz, Einfrieren, ...):
Ansonsten keine, das beruhigt sich auch wieder.
Passiert das auch unter Linux? Das scheint ein Problem von irgend einem Timer zu sein, aber ich bin mir noch nicht ganz sicher wo.


- dariok - 24-01-2005

Unter Linux hatte ich das bis jetzt noch nicht, trotzdem ich schon einige Male unter Vollast gespielt habe. Scheint so, als ob unter Windoze der Idle-Timer spinnt...


- Hajo - 24-01-2005

Simutrans sollte sich anpassen. Das kann aber eine ganze weile dauern, da die Anspassung mit einer festen, relativ langsamen Rate geschieht.

Wenn die Werte nach etwa 5 Minuten immer noch so sind, dann ist es ein Fehler. In dem Fall müsstest Du in simworld.cc und simintr.cc nach dem Timing von Hauptschleife und dem Interrup-Intervall schauen und sehen warum die Anpassung fehlschlägt.