Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

c++ & SDL i 100% cpu usage

[es] :: C/C++ programiranje :: c++ & SDL i 100% cpu usage

[ Pregleda: 2792 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.3dnet.co.yu.



+2 Profil

icon c++ & SDL i 100% cpu usage07.09.2006. u 01:53 - pre 214 meseci
Na ovoj stranici ima jedan jako lep tutorial za programiranje igara korišćenjem SDL-a. Vrlo je zanimljivo i dosta razumljivo napisano. Problem sa SDL-om je što prilikom pokretanja igrica cpu usage skoči na 100%, a ja hoću u pozadini da mi radi još mali milion stvari. Kada u glavnoj while petlji stavim SDL_Delay(1); onda nemam pomenutih problema. Kontaktirao sam autora tutoriala i obavestio ga o problemu. Rekao mi je da se ne sme koristiti SDL_Delay(1) već da stavim SDL_Delay(0) i da će to smanjiti cpu usage. Logično, to nije pomoglo i opet sam ga kontaktirao. Odgovorio je da će kontaktirati autore SDL-a i da će me obavestiti o njihovom odgovoru. Od tada je prošlo malo jače od 4 meseca, a od odgovora ništa. Započeo sam s pisanjem jedne igrice (ništa specijalno, vežbe radi), smara me to opterećenje procesora pa da vidim kako ste vi to rešili.

p.s.

Po meni je logično da mora postojati neki delay (najmanji je 1ms) inače dobijamo beskonačnu while petlju i logično je što je usage takav. Samo ne znam dal me to taj lik baroniše da ne sme tako da se radi pošto nije "programerski" i kako onda uraditi.
Siguran sam da ima dosta vas koji ste radili sa SDL-om.

[Ovu poruku je menjao Pharos dana 07.09.2006. u 03:13 GMT+1]
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

NrmMyth
Ivan Maček
Split

Član broj: 63456
Poruke: 849
*.cmu.carnet.hr.

Sajt: www.dump.hr


Profil

icon Re: c++ & SDL i 100% cpu usage07.09.2006. u 14:22 - pre 214 meseci
Ja bih stavio delay 1.
Ne znam jeli tvoj strah sa 100% CPU usage uopce opravdan, pozadiniski programi bi se trebali izvrsavati bez obzira na zasicenost.
Ne vjerujem da ce neki prestati zvog zauzeca tvoje igre.
 
Odgovor na temu

[es] :: C/C++ programiranje :: c++ & SDL i 100% cpu usage

[ Pregleda: 2792 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.