Was ist die niedrigste Priorität, die der Process Explorer festlegen kann?

691
PJTraill

Ich frage, weil die letzten beiden Einträge im Kontextmenü so klingen, als könnten sie in der falschen Reihenfolge sein:

  • Background: 4 (Low I/O and Memory Priority)
  • Idle: 4

Wenn beide die gleiche numerische Basispriorität haben, aber Backgroundandere niedrigere Einstellungen haben, ist es dann nicht tatsächlich die niedrigere der beiden?

(Ich habe die Process Explorer-Hilfe überprüft, aber keine Details zu deren Bedeutung gefunden.)
( Was ist Windows-Priorität und -Zugehörigkeit und welche Vorteile bietet es? Bezieht sich auf eine ältere Version des Kontextmenüs ohne diese Einträge.)

1

1 Antwort auf die Frage

1
Ƭᴇcʜιᴇ007

"Hintergrund" hat dieselbe Prozesspriorität wie "Leerlauf", weist dem Prozess aber auch niedrige E / A- und Speicherprioritäten zu, wodurch die Auswirkungen auf Ihr System weiter verringert werden.

Oben Umschrieben von / Weitere Informationen hier

Zugehöriger Artikel aus dem Microsoft MSDN zur "SetThreadPriority-Funktion" :

Starten Sie den Hintergrundverarbeitungsmodus . Das System senkt die Ressourcenplanungsprioritäten des Threads, so dass er Hintergrundarbeit ausführen kann, ohne die Aktivität im Vordergrund wesentlich zu beeinflussen.

Danke, das scheint klar genug zu sein - also ** sie ** sind in der 'falschen' Reihenfolge im Kontextmenü. Aber eine kleine Frage: Ist es nicht wirklich `SetPriorityClass`, dh Prozess- statt Thread-Priorität, die Sie meinen? PJTraill vor 8 Jahren 0