PDA

View Full Version : Zašto WinAmp koristi 100% CPU?


neno-zg
12.12.2002., 14:03
Imam instalirane win XP, a procesor je athlon 850?

Nije mi jasno zasto WinAmp toliko koristi procesor?
A drugi puno zahtjevniji programi ni približno toliko.

Dok kad recimo pustim mp3 na WMP, samo 10-20% CPU.

Isto tako i programi koji rade pod DOS-om, igrice i slicno, odnsono taj DOS-simulator pod win XP također koristi 100%CPU?

Zasto? Jel to normalno?

FANCY
12.12.2002., 20:19
Normalno nije ali dali si siguran da ti winamp kosristi 100% proc ili samo jedna datoteka dotičnog ili?*?

neno-zg
13.12.2002., 07:43
Da, svi mp3-evi. Svi mp3 na WinAmpu 2.8
Sada sam isprobao WinAmp 3.0 i on radi dobro, 10% CPU-a koristi

AxMi-24
13.12.2002., 07:49
da ti nevozis kakav visualisation plugin ili neki sl srot???
To bi moglo pozderat sve sta imas i jos konja i po :)

TeenSpirit
13.12.2002., 22:15
ne moze sam winamp stotku uzimat, biti ce da je nekakav plugin u opticaju.

Eladio
18.12.2002., 05:15
sve sto je preko 10 % za takva sranja je puno previse

neno-zg
18.12.2002., 07:47
Je, bio je neki plug-in za daljinsko upravljanje.
Ali zašto onda DOS-simulator pod Win XP troši 100% CPU-a.
Kad pokrenem neku jednostavnu igricu napravljenu za DOS.

TeenSpirit
18.12.2002., 17:37
e jebi ga sad... svaka ili poneka?

neno-zg
18.12.2002., 22:16
e jbga, svaka, baš svaka i najmanja od 20 k!!!

Kepler
19.12.2002., 09:32
Ipak je to laznih DOSovih 100%. Nije rijec samo o igricama, nego o bilo kojem DOSovom programu, dovoljno je pokrenuti bilo koji DOSov programcic koji ne mora bas nista izvrsavati ili da je u stanju cekanja Windowsi prikazuju da trose 100% CPU-a, ali najnormalnije rade bilo koji drugi zadatak pod windowsima bez da se osjeti bilo kakvo usporenje sto bi bilo za ocekivati sa "prezauzetim" procesorom.

neno-zg
19.12.2002., 09:42
Da, upravo to, bilo šta pod DOS-om,
ali temperatura procesora naraste!!!
Dakle ipak se procesor muči sa tim!

Shadowman
19.12.2002., 10:02
A šta vi tu zapravo mjerite, koji procenat procesorskog vremena neki program koristi ili koji procenat kapaciteta procesora? Je li vi to gledate u Task Manager? Ako je tako, onda ste se vi tu malo zbunili. :B Pogledaj malo sve procese prikazane u datom trenutku i njihove procente. Primijetićeš da je zbir tih procenata uvijek 100. To ti samo govori da od procesa koji su trenutno aktivni i uzimaju procesorsko vrijeme, određeni proces uzima prikazani procent ukupno iskorištenog vremena. To nema nikakve veze s kapacitetom procesora. Procesor može da radi s, na primjer, samo 10% svog kapaciteta. A Task Manager pokazuje koji procent od tih 10% svaki pojedini proces iskorištava. Zašto DOS emulator pokazuje 100%. Vrlo jednostavno. Zato što drugi procesi uglavnom spavaju dok ti DOS radi, pa sve vrijeme koje se uopće koristi otpada na DOS.
:o

neno-zg
19.12.2002., 10:15
Da pojednostavim!
Temperatura CPU poraste kada vrtim nešto pod DOS-om (Win XP-ov DOS) i do 5 stupnjeva, a možda i više.

Raz0r81ad3
19.12.2002., 20:52
Windowsi i svaki OS su kao motor vozila. U biti se nikad ne zaustavljaju. Kao vozilo koje kad zaustaviš i ostaviš u leru. Motor još uvijek vrti, ali za korisnika vozilo stoji.

Uvijek se vrti petlja koja kontrolira procese i ostale gluposti...a ako ta petlja vrti "u prazno", onda je iskorištenje procesora 0%.

Odnosno, ne mjeri se direktno da li procesor nešto radi ili ne, nego koliko je procesa u matičnoj petlji i koliko svaki od njih traži procesorskog vremena (broj ciklusa koji se dodjeljuje jednom procesu (po prioritetu procesa) podijeljeno sa ukupnim brojem ciklusa koji procesor odvrti u npr. jednoj sekundi).

Procesor se dalje grije više ako je veći njegov dio u iskorištenju ( u praznom hodu se ne vrte sve instrukcije, već samo mali set, od toga se procesor ne grije toliko, ali ako se vrti kompleksan program gdje je mnogo različitih instrukcija u pitanju, većina logike u procu će biti pod pristupom i proc se jače grije)

E, sad...zašto tvoj WinAMP troši 100%, pogledaj pod Output Settings, makni driver koji vrti emulaciju (preko proca) i stavi driver koji se odnosi baš na tvoju zvučnu. Meni je WinAMP3 prekidao sve dok nisam promjenio tja driver ;)