Списък с процеси, сортирани по памет, nhutils

Как да покажете списък с процеси, заемащи повече памет в командния ред на Windows, например:

използвайки само стандартни Windows програми.

Linux има полезна топ програма.

top (таблица с процеси) е конзолна команда, която показва списък с процеси, изпълнявани в системата, и информация за тях.

И в Windows можете да използвате програмите:

  • tasklist за показване на списък с процеси и филтриране на списъка по размер на паметта (по-голям от условие).
  • сортиране, за да сортирате изхода от списъка със задачи в низходящ ред според размера на паметта

Следната команда изброява процеси, използващи повече от 100 MB памет в обратно сортиране (процесите, използващи повече памет, се показват в горната част на списъка):

Аргументът /fi "MEMUSAGE ge 102400" указва филтриране: количеството памет е по-голямо или равно на (ge = по-голямо или равно) 100 MB (102400 kB).

Опцията /nh премахва заглавката на таблицата, така че да не участва в сортирането.

Опцията /r означава сортиране в низходящ ред (в обратен ред, обратен ред).

Опцията /+65 указва сортиране по размера на областта на паметта: числото 65 е позицията в низа, където се показва броят на килобайтите памет.

Жалко, но списъкът със задачи не показва процента на натоварване на процесора, така че за да получите списък с процеси, сортирани по натоварване на процесора, ще трябва да генерирате списъка сами, например, като използвате скрипта за откриване на натоварването на процесора.