Mejor respuesta
La prioridad más alta da como resultado que el despachador del kernel dé más preferencia a los subprocesos de el proceso en cuestión.
Sin embargo, esta NO es la única variable que decide cómo programar procesos. Hay muchos otros factores como: 1. Carga actual de CPU 2. Número total de procesos y la prioridad relativa de este proceso en comparación con otros procesos 3. La ventana activa actual que está abierta. (los aumentos de prioridad ocurren periódicamente para garantizar que no haya hambre) Y muchos más ….
La razón probable por la que no puede notar una diferencia considerable es porque Photoshop es principalmente una aplicación en modo de usuario (en ejecución un montón de subprocesos que hacen mucho trabajo en modo de usuario) Estos subprocesos del modo de usuario siempre terminan siendo reemplazados por subprocesos del kernel de IRQL más altos debido a interrupciones regulares.
Recuerde: por alta que sea la prioridad de un subproceso / proceso , SIEMPRE puede ser interrumpido por otro subproceso que se ejecuta en un IRQL más alto, INDEPENDIENTEMENTE de la prioridad. Windows tiene un montón de subprocesos del kernel que siempre se ejecutan en segundo plano y terminan consumiendo la cantidad máxima de tiempo de CPU debido a esta razón .
Si alguna vez termina escribiendo un controlador en modo kernel y establece su prioridad de subproceso en «alta» o «en tiempo real», realmente verá el efecto de lo que termina sucediendo cuando hace algo como eso: )
Respuesta
Ejecutar un proceso con una prioridad mayor o menor solo tiene un efecto real en el rendimiento real de ese proceso cuando su CPU está al máximo al 100\%.
Básicamente, le está diciendo a la computadora que priorice qué procesos necesitan más energía y cuáles necesitan menos.
Entonces, si está ejecutando Photoshop y su uso de CPU no es de 100 \% (que no debería ser con esa CPU), no notará la diferencia.