Nejlepší odpověď
Vyšší priorita má za následek, že dispečer jádra dává více přednost vláknům dotyčný proces.
Toto však NENÍ jediná proměnná, která rozhoduje o tom, jak naplánovat procesy. Existuje mnoho dalších faktorů, jako je: 1. Aktuální zatížení CPU 2. Celkový počet procesů a relativní priorita tohoto procesu ve srovnání s jinými procesy 3. Aktuální aktivní okno, které je otevřené. (Prioritní vylepšení se objevují pravidelně, aby nedocházelo k hladovění) A mnoho dalších ….
Pravděpodobný důvod, proč si nevšimnete podstatného rozdílu, je ten, že photoshop je primárně aplikace v uživatelském režimu (běží spousta podprocesů dělá hodně práce v uživatelském režimu) Tato podprocesy uživatelského režimu vždy skončí upřednostňovány vyššími vlákny jádra IRQL kvůli pravidelným přerušením.
Pamatujte: jakkoli vysoká priorita podprocesu / procesu , VŽDY může být zabráněno / přerušeno jiným vláknem běžícím na vyšším IRQL, BEZ ohledu na prioritu. Windows mají spoustu podprocesů jádra, která běží vždy na pozadí a nakonec z tohoto důvodu spotřebují maximální čas CPU .
Pokud někdy skončíte s psaním ovladače režimu jádra a nastavíte jeho prioritu vlákna na „vysokou“ nebo „v reálném čase“, skutečně byste viděli účinek toho, co se nakonec stane, když něco takového uděláte: )
Odpovědět
Spuštění procesu s vyšší nebo nižší prioritou na skutečný výkon tohoto procesu má skutečný vliv pouze tehdy, když je váš procesor maximálně 100\%.
V podstatě pouze říkáte počítači, aby upřednostňoval, které procesy potřebují nejvíce energie a které méně.
Takže pokud spouštíte Photoshop a využití CPU není na 100 \% (což by s tímto CPU nemělo být), rozdíl si nevšimnete.