Linux / proc / pid / status sous Windows?

2

J'utilise / proc / pid / status sous Linux pour connaître l'utilisation de la mémoire et l'état du processus.

Est-il possible de faire la même chose sous Windows?

Andy
la source

Réponses:

0

Le gestionnaire de tâches Windows peut vous fournir de nombreuses informations. Avez-vous vérifié s'il répond à vos besoins?

Sinon, Process Explorer (de SysInternals) peut aider.

Cry Havok
la source
0

Si vous voulez quelque chose basé sur la CLI, cela tasklistpourrait aider:

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
Sathyajith Bhat
la source
oui c'est plus comme ça,
Andy
0

Je sais que ceci est un ancien post mais je cherchais la même chose et je voulais apporter la solution que j'ai trouvée.

La console de gestion Windows semble être similaire à / proc. Ouvrez simplement une fenêtre de commande et exécutez-la wmic /?pour voir toutes les options.

Pour obtenir une liste de processus, faites

wmic process list

Vous pouvez également le formater avec une feuille de style xsl. Voici le mien sur pastebin http://pastebin.com/ZQkbudAQ Mettez ceci dans le répertoire courant.

Puis lancez:

wmic process list /format:mystyle > process_list.xml

La commande "list" est simplement une sauvegarde de tous les ensembles de propriétés / valeurs d'une commande.

Le "get" va récupérer des propriétés spécifiques. Utilisez une liste séparée par des virgules.

wmic process get CSName,ExecutablePath,ProcessId
txyoji
la source