Poslao: 02 Okt 2006 10:50
|
offline
- SpelingMistakes
- Počasni građanin
- Pridružio: 22 Jul 2006
- Poruke: 956
- Gde živiš: SekiLand
|
A da li postoji aplikacija koja bi nekom procesu "naredila" da ne koristi porcesor vise od npr 40% i da to bude maksimum onoga sto ta aplikacija moze da iskoristi
Znaci pricamo o win - xp-u da ne bude zabune
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 02 Okt 2006 11:56
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Sa tolikom preciznoscu ne moze da se ogranici.
Otvori TaskManager, kartica Processes, pa kliknes desno dugme na proces koji zelis da ogranicis, i tu imas Set Priority.
Samo bih odmah hteo da ti spomenem da ne ides iznad AboveNormal, jer imas debele sanse da ti proces zauzme CPU toliko da ostali programi vise nece moci da disu.
|
|
|
|
Poslao: 02 Okt 2006 12:19
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
To je samo prioritet.
Imao sam igricu [obican 2D Riziko] koja je usled nekog bug-a uvek i konstantno bespotrebno drzala 100% CPU, iako se u igri nista ne desava...
To sa prioritetima nije pomoglo...
Taj prioritet samo kaze operativnom sistemu da, ukoliko postoji neki drugi proces, koji zahteva CPU, da njemu ustupi CPU, jer ovaj proces koji si markirao sa 'low priority' nije toliko bitan.
Inace, taj 'nebitan' proces ce opet da drzi 100% CPU, ako drugi procesi ne rade nista...
|
|
|
|
|
Poslao: 02 Okt 2006 14:52
|
offline
- purple
- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
sumnjam chisto da postoji..
jer kad pokrenesh bilo koju aplikaciju ona na taj inicijalnih sekund ili vishe naprzi procesor preko tih 40 garantovano tako da bi ta aplikacija u samom startu bila ubijena i ne bi se pokrenula..
to je neka moja logika..
mada bilo bi kul kad bi t osve finkcionisali tako kako si zamislio..
|
|
|
|
Poslao: 02 Okt 2006 15:15
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
@SpelingMistakes
Nisam mislio da ovalovazavam nicije znanje.
Bavio sam se ovim problemom pre jedno mesec dana kada sam pravio jedan program. Moj program je takodje zakucavao 100% upotrebe procesora, pa sam gledao sta moze da se ucini po tom pitanju.
Ukoliko nemas izvorni kod programa, jedina mogucnost ti je taj process priority.
Programeru je jos omoguceno da kontrolise i thread priority u sklopu jednog procesa.
Osim ovoga, programer moze jos i da umetne tu i tamo sleep() komande u svoj program.
To je sve sto ja znam od mogucnosti za regulisanje koriscenja CPU-a, nista drugo nisam nasao u Win API-ju sto bi omogucilo nesto slicno ovome sto tebi treba.
|
|
|
|
|
|
|
Poslao: 03 Okt 2006 22:40
|
offline
- SpelingMistakes
- Počasni građanin
- Pridružio: 22 Jul 2006
- Poruke: 956
- Gde živiš: SekiLand
|
ako sam ja razumeo sta pise na sajtu - on ne smanjuje upotrebu procesora, vec menja prioritet - a to nije ono sto mi treba - mislim gore lepo pise
Citat:TREBA MI -znaci aplikacija ili vec "nesto" sto bi procesoru moglo da zabrani preveliku upotrebu procesora - znaci ne pricam o prioritet-u vec o konzumaicji procesorske snage.
Ovo i ono sto ja trazim nije isto - cak ni priblizno
Na kraju krajeva Peca je vec nasao resenje - savetujem svima isto - kod mene radi ODLICNO
|
|
|
|