Linux/proc/pid/status в Windows?

Я использую/proc/pid/status на Linux для обнаружения состояния использования памяти и процесса.

Действительно ли возможно сделать то же самое в Windows?

2
задан 21.04.2010, 12:51

3 ответа

Windows Task Manager может дать Вам большую информацию - Вы проверили, чтобы видеть, покрывает ли это то, в чем Вы нуждаетесь?

Если не Проводник Процесса (от SysInternals) может помочь.

0
ответ дан 12.12.2019, 07:21

Если Вы хотите что-то базирующийся 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
0
ответ дан 12.12.2019, 07:21

Я знаю, что это - старое сообщение, но я искал то же самое и требуемый для содействия решения, которое я нашел.

Консоль управления окнами, кажется, подобна/proc, Просто открывают командные окна и работают wmic /? видеть все опции.

Для получения списка процессов делают

wmic process list

Можно также отформатировать его с xsl таблицей стилей. Здесь является моим на pastebin http://pastebin.com/ZQkbudAQ, Помещенном это в текущий каталог.

Затем выполненный:

wmic process list /format:mystyle > process_list.xml

Команда "списка" является просто дампом всего свойства/наборов значений для команды.

"Получение" получит определенные свойства. Используйте список разделенных запятой значений.

wmic process get CSName,ExecutablePath,ProcessId
0
ответ дан 12.12.2019, 07:21

Теги

Похожие вопросы