Existe-t-il un moyen simple de montrer depuis combien de temps une instance PID spécifique est active?
Existe-t-il un moyen simple de montrer depuis combien de temps une instance PID spécifique est active?
Réponses:
Utilisation de l'applet de commande Powershell Get-Process:
Get-Process | Select-Object id, heure de début, nom | Identifiant de l'objet de tri
starttime
NO
, tous les processus n'en ont pas starttime
.
Gregg,
Je sais que Process Explorer le montrera, en quelque sorte.
Obtenez-le ici: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Si vous l'exécutez, faites un clic droit sur un processus et choisissez Properties
-le vous montrera l'heure de début du processus (et vous pouvez cliquer sur l' Threads
onglet là pour voir les heures de début des threads individuels).
Dans Process Explorer, vous pouvez également cliquer sur View
, Select Columns
choisir l' Process Performance
onglet, puis choisir Start Time
, puis il affichera cette colonne dans la fenêtre principale pour tous les PID.
Vous devrez peut-être faire vos propres calculs sur les threads individuels au sein de ce processus (à nouveau l'onglet des threads) et la date / heure actuelle pour obtenir une vraie réponse "combien de temps".