Que fait réellement la modification de la priorité dun processus dans le Gestionnaire des tâches Windows?


Meilleure réponse

La priorité plus élevée fait que le répartiteur du noyau donne plus de préférence aux threads de le processus en question.

Cependant, ce nest PAS la seule variable qui décide comment planifier les processus. Il existe de nombreux autres facteurs tels que: 1. La charge actuelle du processeur 2. Le nombre total de processus et la priorité relative de ce processus par rapport aux autres processus 3. La fenêtre active actuelle qui est ouverte. (des augmentations de priorité se produisent périodiquement pour sassurer quil ny a pas de famine) Et bien dautres ….

La raison probable pour laquelle vous ne pouvez pas remarquer une différence considérable est que Photoshop est avant tout une application en mode utilisateur (en cours dexécution un tas de threads faisant beaucoup de travail en mode utilisateur) Ces threads en mode utilisateur finissent toujours par être préemptés par des threads de noyau IRQL supérieurs en raison dinterruptions régulières.

Rappelez-vous: quelle que soit la priorité dun thread / processus , il peut TOUJOURS être préempté / interrompu par un autre thread fonctionnant à un IRQL plus élevé, quelle que soit la priorité. Windows a un tas de threads du noyau qui fonctionnent toujours en arrière-plan et ils finissent par consommer le maximum de temps CPU pour cette raison .

Si jamais vous finissez par écrire un pilote en mode noyau et que vous définissez sa priorité de thread sur « high » ou « realtime », vous verrez vraiment leffet de ce qui se passe lorsque vous faites quelque chose comme ça: )

Réponse

Exécution dun processus à une priorité supérieure ou inférieure na vraiment deffet sur les performances réelles de ce processus que lorsque votre CPU est au maximum à 100\%.

Vous dites simplement à lordinateur de donner la priorité aux processus qui nécessitent le plus dénergie et ceux qui en ont besoin le moins.

Donc, si vous utilisez Photoshop et que votre utilisation du processeur nest pas à 100 \% (ce qui ne devrait pas être avec ce processeur), vous ne remarquerez aucune différence.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *