Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

21

25.07.2007, 19:11

Dann ist alles extremst langsam, aber die CPU-Auslastung passt wieder 5-15%

//Edit

Mit einem Sleep von 10 ist es noch ohne Veränderung spielbar.

CPU-Auslastung bei mir dann 35-30%

Also etwa 10% weniger Auslastung hierdurch.

22

25.07.2007, 19:15

Nun, bei meinem Centrino (1,8Ghz) Notebook, liegt die Auslastung bei 90%. Dies ist auf jeden Fall zu viel, aber bei dem Quellcode finde ich nichts merkwürdiges, bin aber auch noch nicht so weit.

cu

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

23

25.07.2007, 20:34

Zitat von »"Padjon"«

Dann ist alles extremst langsam, aber die CPU-Auslastung passt wieder 5-15%

//Edit

Mit einem Sleep von 10 ist es noch ohne Veränderung spielbar.

CPU-Auslastung bei mir dann 35-30%

Also etwa 10% weniger Auslastung hierdurch.


Das es langsamer wird ist natürlich logisch, da jeder Frame mehr Zeit benötigt, sich also der Zeitablauf in deinem Spiel ändert, wenn du mit konstanten Werten arbeitest. Wenn du CPU Auslastung sparen willst (durch Sleep o.ä) solltest du auf jeden Fall darüber nachdenken, eine feste Framezeit zu benutzen und dein Spiel so anpassen, dass es bei dieser Framezeit in Idealgeschwindigkeit läuft. Ansonsten würde vermutlich auch dein Spiel in zehn Jahren auf schnellen Rechnern so schnell ablaufen, dass es nicht mehr spielbar ist.

riCo

Treue Seele

Beiträge: 165

Beruf: Student

  • Private Nachricht senden

24

26.07.2007, 10:09

Eine ideale Anwendung lastet alle Ressourcen des Rechners zu 100% aus. ;-)
Wir leben alle unter dem Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

25

26.07.2007, 10:18

Zitat von »"riCo"«

Eine ideale Anwendung lastet alle Ressourcen des Rechners zu 100% aus. ;-)


Jaja, so ein Unsinn! :p ;)
@D13_Dreinig

riCo

Treue Seele

Beiträge: 165

Beruf: Student

  • Private Nachricht senden

26

26.07.2007, 10:35

Ne, überleg doch mal was dahinter steckt. Das sagte unser Dozent in Betriebssysteme immer. Seine zweite Weisheit war Speicher ist nur durch noch mehr Speicher zu ersetzen! :) :p :lol:
Wir leben alle unter dem Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

27

26.07.2007, 10:37

Dann muss es heisen: Eine ideale Anwendung lastet die Systemresourcen eines Rechners zu 100% ideal aus! :-P
@D13_Dreinig

R3sident3vil

Treue Seele

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

28

07.08.2007, 16:32

Ich glaube das liegt einfach an euren vermutlich älteren PCs. Bei meinem Freund kam das auf schlappe 2 % CPU Auslastung. ;)
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

29

07.08.2007, 18:02

Die Auslastung kann möglicherweise durch den DX-Präsentationsinterval D3DPRESENT_INTERVAL_IMMEDIATE verursacht werden. Hatte das Problem auf einem Celeron. Mit D3DPRESENT_INTERVAL_DEFAULT war Ruhe im Karton bzw. der CPU...
fka tm

Werbeanzeige