tc:vorsicht-performance-falle

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tc:vorsicht-performance-falle [04.03.2026 06:55] – [Unendlich oft wiederholter Start von Zugfahrten] Martin Fitzeltc:vorsicht-performance-falle [04.03.2026 06:59] (aktuell) Martin Fitzel
Zeile 24: Zeile 24:
 Mit folgender Endlosschleife in den Operationen von TrainController Gold kann man TrainController gut ausbremsen: Mit folgender Endlosschleife in den Operationen von TrainController Gold kann man TrainController gut ausbremsen:
  
-Marke Anfang: +Marke Anfang: \\  
-... Operationen ... +... Operationen ... \\  
-Abfrage Schleifende? +Abfrage Schleifende? \\  
-Sprung nach Ende. +Sprung nach Ende. \\  
-Sprung nach Anfang. +Sprung nach Anfang. \\  
-Marke Ende: +Marke Ende: \\  
-...+... \\ 
  
 Wird die Schleife zwischen der Marke "Anfang" und der Abfrage des Schleifendes über einen langen Zeitraum hinweg viele Male wiederholt, so entsteht eine spürbare Last. Manchmal werden sogar Endlosschleifen, die über die gesamte Sitzung laufen sollen, so programmiert. Wird die Schleife zwischen der Marke "Anfang" und der Abfrage des Schleifendes über einen langen Zeitraum hinweg viele Male wiederholt, so entsteht eine spürbare Last. Manchmal werden sogar Endlosschleifen, die über die gesamte Sitzung laufen sollen, so programmiert.
Zeile 38: Zeile 38:
 Also etwa so: Also etwa so:
  
-Marke Anfang: +Marke Anfang: \\  
-... Operationen ... +... Operationen ... \\  
-Abfrage Schleifende? +Abfrage Schleifende? \\  
-Sprung nach Ende. +Sprung nach Ende. \\  
-<color #ed1c24>Verzögerung 2000</color> +<color #ed1c24>Verzögerung 2000</color> \\  
-Sprung nach Anfang. +Sprung nach Anfang. \\  
-Marke Ende: +Marke Ende: \\  
-...+... \\ 
  
 Das wirkt bereits Wunder! Und gerade in Endlosschleifen ist dies unverzichtbar. Das wirkt bereits Wunder! Und gerade in Endlosschleifen ist dies unverzichtbar.
- 
  
 In zukünftigen Versionen wird folgende Absicherung eingebaut: In zukünftigen Versionen wird folgende Absicherung eingebaut:
  • tc/vorsicht-performance-falle.1772603751.txt.gz
  • Zuletzt geändert: 04.03.2026 06:55
  • von Martin Fitzel