Najlepsza odpowiedź
Wyższy priorytet powoduje, że dyspozytor jądra daje większe pierwszeństwo wątkom dany proces.
Jednak NIE jest to jedyna zmienna, która decyduje o sposobie planowania procesów. Istnieje wiele innych czynników, takich jak: 1. Aktualne obciążenie procesora 2. Całkowita liczba procesów i względny priorytet tego procesu w porównaniu z innymi procesami 3. Aktualnie otwarte aktywne okno. (zwiększanie priorytetów występuje okresowo, aby upewnić się, że nie ma głodu) I wiele więcej ….
Prawdopodobnym powodem, dla którego nie jesteś w stanie zauważyć znaczącej różnicy, jest to, że Photoshop jest głównie aplikacją w trybie użytkownika (działa kilka wątków wykonujących dużo pracy w trybie użytkownika) Te wątki w trybie użytkownika zawsze kończą się wywłaszczaniem przez wyższe wątki jądra IRQL z powodu regularnych przerwań.
Pamiętaj: jakkolwiek wysoki jest priorytet wątku / procesu , ZAWSZE może zostać wywłaszczony / przerwany przez inny wątek działający z wyższym IRQL, NIEZALEŻNIE od priorytetu. Windows ma kilka wątków jądra, które zawsze działają w tle i z tego powodu zużywają maksymalny czas procesora .
Jeśli kiedykolwiek napiszesz sterownik trybu jądra i ustawisz jego priorytet wątku na „wysoki” lub „w czasie rzeczywistym”, naprawdę zobaczysz efekt tego, co się stanie, gdy zrobisz coś takiego: )
Odpowiedź
Uruchomienie procesu o wyższym lub niższym priorytecie naprawdę ma wpływ na rzeczywistą wydajność tego procesu tylko wtedy, gdy twój procesor jest maksymalnie obciążony na 100\%.
Po prostu mówisz komputerowi, aby nadał priorytet procesom, które wymagają największej mocy, a które mniej.
Więc jeśli używasz Photoshopa, a zużycie procesora nie wynosi 100 \% (czego nie powinno być z tym procesorem), nie zauważysz różnicy.