Windows Equivalent of 'nice'

Există un echivalent Windows al comenzii Unix, frumos ?

Caut în mod special ceva ce pot folosi la linia de comandă și meniul nu meniul "Setare prioritate" din managerul de activități.

Încercările mele de a găsi acest lucru pe Google au fost împiedicate de cei care nu pot să vină cu adjective mai bune.

0
fr hi bn

4 răspunsuri

PrcView pare să funcționeze și pe linia de comandă:

http://www.teamcti.com/pview/prcview.htm

(Verificați parametrul -ph)

0
adăugat

Dacă utilizați PowerShell , puteți scrie un script care să permită modificați prioritatea unui proces. Am găsit următoarea funcție PowerShell pe blog Monad :

function set-ProcessPriority { 
    param($processName = $(throw "Enter process name"), $priority = "Normal")

    get-process -processname $processname | foreach { $_.PriorityClass = $priority }
    write-host "`"$($processName)`"'s priority is set to `"$($priority)`""
}

Din promptul PowerShell, ați face ceva:

set-ProcessPriority SomeProcessName "High"
0
adăugat

Dacă doriți să setați prioritate la lansarea unui proces, puteți utiliza comanda de pornire încorporată:

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/WAIT] [/B] [command/program] [parameters]

Utilizați opțiunile low-through belownormal pentru a seta prioritatea comenzii / programului lansat. Pare a fi cea mai simplă soluție. Nu sunt descărcări sau scripturi. Celelalte soluții, probabil, lucrează la procs care rulează deja.

0
adăugat
Acest lucru nu răspunde încă la schimbarea priorității proceselor care rulează - răspunsul duane (prin VBScript) este în prezent cel mai bun răspuns pentru acest lucru.
adăugat autor Simon Sobisch, sursa
Pentru ca start să se comporte mai mult ca și nice , utilizați opțiunile / WAIT mergeți în aceeași fereastră.
adăugat autor Albert Armea, sursa
Cu toate acestea, aceasta pare să șterge complet istoria comenzilor (atât de la tastele săgeată, cât și de la apăsarea tastei F7).
adăugat autor Albert Armea, sursa

Poate doriți să luați în considerare utilizarea ProcessTamer care "automatizează" procesul de downgradarea sau modernizarea priorității bazate pe setările dvs.

Am folosit-o de doi ani. Este foarte simplu, dar foarte eficient!

0
adăugat