Я использую /proc /pid /status в Linux, чтобы выяснить использование памяти и статус процесса.
Можно ли сделать то же самое в Windows?
Я знаю, что это старый пост, но я искал то же самое и хотел внести решение, которое нашел.
Консоль управления окнами похожа на /proc. Просто откройте команду windows и запустите wmic /?
чтобы увидеть все варианты.
Чтобы получить список процессов, сделайте
wmic process list
Вы также можете отформатировать его с помощью таблицы стилей xsl. Вот мой на pastebin http://pastebin.com/ZQkbudAQ Поместите это в текущий каталог.
Затем запустите:
wmic process list /format:mystyle > process_list.xml
Команда "list" - это просто дамп всех наборов свойств / значений для команды.
"Получить" будет получать определенные свойства. Используйте список через запятую.
wmic process get CSName,ExecutablePath,ProcessId
Диспетчер задач Windows может дать вам много информации - вы проверили, охватывает ли он то, что вам нужно?
Если нет, Process Explorer (из SysInternals) может помочь.
Если вы хотите что-то на основе CLI, tasklist
может помочь:
C:\>tasklist
Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
System Idle Process 0 Console 0 28 K
System 4 Console 0 160 K
smss.exe 1300 Console 0 228 K
csrss.exe 1348 Console 0 4,064 K
winlogon.exe 1372 Console 0 2,736 K
services.exe 1416 Console 0 2,892 K
lsass.exe 1428 Console 0 5,956 K
svchost.exe 1608 Console 0 2,300 K
svchost.exe 1716 Console 0 2,152 K
svchost.exe 1852 Console 0 10,944 K
Smc.exe 1992 Console 0 8,544 K
svchost.exe 200 Console 0 1,792 K
svchost.exe 364 Console 0 1,840 K
ccSvcHst.exe 544 Console 0 2,920 K
spoolsv.exe 1088 Console 0 1,076 K
svchost.exe 1672 Console 0 764 K
ASFAgent.exe 1804 Console 0 1,516 K
cvpnd.exe 1908 Console 0 5,532 K
DWRCS.EXE 2000 Console 0 1,200 K
IAANTmon.exe 208 Console 0 1,488 K
inetinfo.exe 220 Console 0 2,672 K
OcsService.exe 304 Console 0 2,336 K
nmesrvc.exe 952 Console 0 328 K
isqlplussvc.exe 964 Console 0 520 K
TNSLSNR.EXE 1008 Console 0 3,080 K
java.exe 1020 Console 0 7,360 K
oracle.exe 1336 Console 0 26,656 K
svchost.exe 1592 Console 0 1,776 K
Rtvscan.exe 880 Console 0 4,724 K
WDC.exe 1104 Console 0 2,036 K
cmd.exe 2704 Console 0 348 K
perl.exe 2716 Console 0 2,740 K
java.exe 2924 Console 0 23,116 K
emagent.exe 2372 Console 0 3,436 K