Forum: Software-Projekte der Mitglieder
by himitsu,
4. Dez 2007
Also das Fernsehn läuft mit 50 Hz, also 25 Vollbildern pro Sekunde. :stupid:
Klar verschwendet Sleep(10) 10ms der wertvollen CPULeistung deines Programms, aber muß denn soein Programm 100%-Last haben?
also 10ms + Berechnungen < 100 Hz
z.B. 10ms-Sleep + 10ms-Berechnungen = 50 FPS
is aber nich nötig ... unnötige CPU/GPU-Last, da dein Monitor doch eh nicht mehr als die "60" FPS...
Forum: Software-Projekte der Mitglieder
by himitsu,
3. Dez 2007
Sleep(0) übergibt nur sofort die CPU an die nächste Anwendung, aber das Programm bekommt beim nächsten Durchlauf sofort wieder den CPU zurück ... bringt also nicht wirklich viel.
Windows überläßt je nach Priorität allen Programmen "nacheinander" für Bruchteile von Sekunden die CPU und Sleep(0) veranlaßt die CPU, daß sie sofort und nicht erst nach Ablauf dieser Zeitspanne die Kontrolle an...
Forum: Software-Projekte der Mitglieder
by himitsu,
3. Dez 2007
Dann bau doch ein z.B. Sleep(10) dort ein oder wie sieht denn deine Schleife aus?
(Hagen hatte mal hier irgendwo eine schöne Schleife vorgestellt, welche bis zu einem Event/Message schläft)
Forum: Software-Projekte der Mitglieder
by himitsu,
2. Dez 2007
XP + AMD Duron 800 MHz + Trident Blade 3D/ProMedia *duck*