Wątek zamknięty

[Rozwiązany] Jak ustawić stały priorytet dla procesu (rozwiązany)

 
nunek21
Młodszy user systemu

Liczba postów: 149
Post: #1
Lightbulb 

Jak ustawić stały priorytet dla procesu (rozwiązany)


Witam. Tak jak jest w temacie, chciałbym ustawić dla konkretnych procesów wyższy priorytet, i ustawić go już na stałe.
Tak aby podczas każdorazowego uruchamiania danego programu, taki rodzaj priorytetu, od razu się ustawiał.
Podczas działania programu, jak zmienię priorytet na wysoki, to i tak, jak za chwilę sprawdzę, to znowu danemu programowi ustawia system priorytet na niski.
Czy operacja nadawania stałych priorytetów danym programom jest możliwa??

"Szczęśliwi pesymiści. Jak bardzo się cieszą, ilekroć udowodnią, że nie ma radości."

21.05.2010 23:41

Znajdź wszystkie posty użytkownika
House
VIP

Liczba postów: 2.199
Post: #2

RE: Jak ustawić stały priorytet dla procesu


Kod:
Jak uruchomić program z wyższym lub niższym priorytetem?

25 września 2006
PC World

Istnieją pewne aplikacje, które ładują się do pamięci podczas startu systemu i które - gdy nagle się uaktywnią - zagarniają całą moc procesora dla siebie. Jak nauczyć posłuchu takie żarłoczne bestie?

Jeśli aplikacja uruchamiana jest z menu Start, wymuszenie na niej startu z innym priorytetem będzie kwestią 15 sekund. Wystarczy wejść do właściwości uruchamiającego ją skrótu i wpisać start /[priorytet] [ścieżka_do_programu.exe].

Dla przykładu:
- start /realtime notepad.exe - uruchamia Notatnik z najwyższym priorytetem (program będzie najważniejszy dla systemu operacyjnego, jeśli się zawiesi, może to doprowadzić do destabilizacji Windows),
- start /high notepad.exe - uruchamia Notatnik z priorytetem wysokim,
- start /abovenormal notepad.exe - uruchamia Notatnik z priorytetem powyżej normalnego,
- start /normal notepad.exe - uruchamia Notatnik z priorytem normalnym,
- start /belownormal notepad.exe - uruchamia Notatnik z priorytetem poniżej normalnego,
- start /low notepad.exe - uruchamia Notatnik z priorytetem niskim (program dostanie do dyspozycji moc procesora, kiedy już nic innego nie będzie jej potrzebować).

Priorytety mieszczą się w przedziale od 0 do 31, przy czym low = 4, a realtime = 24.

Uwaga! Konfiguracja sprzętowa komputera, posiadany system operacyjny wraz z uaktualnieniami, a także inne zainstalowane w systemie programy mogą mieć wpływ na skuteczność wskazówek prezentowanych w sekcji "Porada dnia". W przypadku niektórych konfiguracji sprzętowo-programowych zastosowanie się do danej porady może nie przynieść efektu - redakcja nie ponosi za to odpowiedzialności.

Kod:
Czy zdarzyło się Wam kiedyś, że przez jeden proces cały system się przywieszał (nie całkowicie, ale bardzo zwalniał)?
Mi często tak się to zdarzało kiedy kompresowałem filmy z AVI do RMVB. Udało mi się jednak ten problem rozwiązać ;)
Priorytety procesów w systemach Windows i Linux

Za takie 'wydarzenia' w naszym systemie odpowiadają priorytety. W zależności od konkretnego przypadku można je zmieniać tak, jak nam to odpowiada.

I już na wstępie muszę ostrzec przed przydzielaniem priorytetu 'czasu rzeczywistego'. Proces, który dostanie taki priorytet wykorzysta na maksa dostępną pamięć RAM i całą moc procesora! W efekcie doprowadzi to do zawieszenia Windows (i nie tylko, bo w Linuksach priorytety też występują).
Zmiana priorytetu programu

Aby zmienić priorytet danego programu musimy wiedzieć (mniej/więcej) jak nazywa się proces tego programu (dotyczy to wszystkich programów, których nie ma w pasku zadań). Przykładowo Mozilla Firefox 2.0 działa na procesie o nazwie firefox.exe. Naciskamy sobie kombinacje klawiszy 'ALT+CTRL+Delete' lub 'Shift+CTRL+Esc'; Wyskoczy nam okienko 'Menedżer zadań Windows'; Na zakładce 'Aplikacje' znajdujemy odpowiedni program; Klikamy na niego prawym przyciskiem myszy i wybieramy 'Przejdź do procesu'; Na procesie klikamy prawym przyciskiem myszy i wybieramy 'Ustaw priorytet' po czym wybieramy taki, który nas interesuje.
Optymalne ustawienie priorytetów aplikacji

Standardowo priorytet każdej aplikacji ustawiony jest jako normalny. Przy takim ustawieniu wszystkie programy działają stabilnie. Obniżenie przydaje się wtedy gdy jakiś program zużywa dużo zasobów, a chcemy korzystać z innych aplikacji. Na przykład programy do kompresji (zarówno dźwięku i obrazu jak i typu WinRAR) działają tak, że procesor obciążony jest na 100%.

Jeżeli chcemy podczas ich działania korzystać np. z Firefoxa to zmniejszmy im priorytet na 'Niski'. Owszem kompresja potrwa trochę dłużej, ale nasz komputer będzie nadawał się do użycia w innym zakresie ;) Jeśli chcemy np. bezpiecznie wypalić płytę CD, ale również chcemy wtedy korzystać z komputera (liczmy się z małą wygodą takiego rozwiązania) to powinniśmy priorytet Nero ustawić na 'Wysoki' i wtedy wszystko będzie ładnie (bezpiecznie) działać.

Aplikacja, która ma wysoki priorytet 'mówi' systemowi:  'To ja jestem ważna i to mi potrzeba RAMu i procesora!!' Oczywiście system nie ma wyjścia i daje aplikacji wszystko co może, czasami kosztem własnej szybkości.

Bardzo często używam programu 'Easy RealMedia Tools', który kompresuje filmy DivX (a właściwie to wszystkie) do formatu RMVB. Jest to bardzo użyteczne narzędzie, bo z filmu 700MB robi 220-400MB. Jednak taka operacja potrzebuje 100% procesora przez ok 1,5 godziny. W tym czasie nie mogę pozwolić, aby mój komputer stał bezczynni ;) Ustawiam priorytet tego konwertera na 'Niski' i w tym czasie mogę słuchać sobie Foobara i pisać ten tekst w Notatniku ;)

Już wiadomo ile można zyskać przez umiejętną zabawę priorytetami ;) Zapraszam do zabawy! Tylko na własnym doświadczeniu można się przekonać jakie to fajne! ;)
7.pl

Windows ❼ Forum | windows7forum.pl | w8f.pl

22.05.2010 08:44

Róża Podziękowania od: nunek21, yczwał
Znajdź wszystkie posty użytkownika
nunek21
Młodszy user systemu

Liczba postów: 149
Post: #3

RE: Jak ustawić stały priorytet dla procesu


Dzięki wielkie Dell Uśmiechnięty informacje które pokazałeś, są jak najbardziej przydatne. Rozumiem cały proces przydzielania priorytetów zadaniom. Ale jedno pytanie, czy to będzie działało na stałe?
Bo ogólnie chodzi mi o to, że podczas grania czy korzystania z danego programu, zmieniam mu priorytet z niskiego na wysoki, a program za chwilę znowu przełącza się na niski priorytet. a mi zależy na tym aby został wysoki.

"Szczęśliwi pesymiści. Jak bardzo się cieszą, ilekroć udowodnią, że nie ma radości."

22.05.2010 10:27

Znajdź wszystkie posty użytkownika
rokko
Wdrażany
Liczba postów: 46
Post: #4

RE: Jak ustawić stały priorytet dla procesu


Kiedyś opisywałem ciekawą aplikację do zmiany koligacji procka, nie była to jedyna funkcja jaką ten program oferował, można było też na stałe ustawić priorytet wykonania. Zasada działania prosta, dopóki program PriFinitty działał, dopóty stała koligacja czy priorytety działały tzn ustawiały się automatycznie, zgodnie z tym co user ustawił. Wpisz sobie w Google nazwę programu, mój poradnik jest na pierwszej podstronie.

Masz jakiś ciekawy temat na poradnik? Napisz do mnie, GG: 1*, a postaram się go zrealizować.

Pozdrawiam serdecznie
rokko
(Ten post był ostatnio modyfikowany: 22.05.2010 21:26 przez rokko.)

22.05.2010 21:25

Róża Podziękowania od: nunek21
Znajdź wszystkie posty użytkownika
nunek21
Młodszy user systemu

Liczba postów: 149
Post: #5

RE: Jak ustawić stały priorytet dla procesu


Dzięki rokko, program rzeczywiście jest przydatny i działa tak jak pisałeś.
Co prawda nie rozwiązuje to w pełni tego, co chciałem zrobić, ale właśnie o to mi chodziło.
Temat do zamknięcia.

P.S - Jak ktoś by szukał to jeszcze raz napiszę, to co kolega wcześniej napisał, program nazywa się PriFinitty, działa bezproblemowo pod Win7.

Download PriFinitty CLICK

"Szczęśliwi pesymiści. Jak bardzo się cieszą, ilekroć udowodnią, że nie ma radości."

23.05.2010 01:58

Znajdź wszystkie posty użytkownika
Wątek zamknięty

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Zwiększenie zużycia CPU dla danego procesu jupik123 2 2.641 28.06.2013 13:17
Ostatni post: jupik123
Rozwiązany Jak ustawić start poczty Windows Live z systemem? Ernet 4 5.555 30.12.2012 11:21
Ostatni post: Ernet
Rozwiązany Zakończenie procesu. rumun1990 3 1.579 23.11.2012 21:27
Ostatni post: peciaq
Jak ustawić bootowanie z usb? xpiskor 1 8.498 29.09.2012 20:04
Ostatni post: thermalfake
Zawieszanie się procesu explorer.exe Smokofenek 4 14.988 24.01.2012 01:43
Ostatni post: Smokofenek
Usuwanie procesu igfxsrvc.exe Ola55 2 6.593 01.06.2011 16:36
Ostatni post: Ola55
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 0 głosów.