Warum hab ich seltsame "Pausen" in Pygame (>400
Verfasst: Sonntag 24. Januar 2010, 23:09
Hi Pygame-Gurus,
weiß jemand was ich hier falsch gemacht habe ? Es schaut so aus wie eine Garbage-Collection, hat es mit dem kopieren der sprite-group zu tun ?
Problem:
Sobald viele Sprites im Spiel sind (linke Maustaste mehrmals drücken) kommt es manchmal (nach ca. 20 Sekunden) zu einem extrem langen Intervall zwischen 2 mainloop-Durchgängen. Siehe Wert für max (von Millisekunden zwischen 2 Frames) in der Titelleiste. Der Wert sollte so um 30 millisekunden liegen, erreicht manchmal Werte von >300. Siehe auch die nach oben laufende grünen Balken (1 lila Querstrich entspricht 10 Millisekunden).
http://www.spielend-programmieren.at/wi ... eitproblem
weiß jemand was ich hier falsch gemacht habe ? Es schaut so aus wie eine Garbage-Collection, hat es mit dem kopieren der sprite-group zu tun ?
Problem:
Sobald viele Sprites im Spiel sind (linke Maustaste mehrmals drücken) kommt es manchmal (nach ca. 20 Sekunden) zu einem extrem langen Intervall zwischen 2 mainloop-Durchgängen. Siehe Wert für max (von Millisekunden zwischen 2 Frames) in der Titelleiste. Der Wert sollte so um 30 millisekunden liegen, erreicht manchmal Werte von >300. Siehe auch die nach oben laufende grünen Balken (1 lila Querstrich entspricht 10 Millisekunden).
http://www.spielend-programmieren.at/wi ... eitproblem