web-dev-qa-db-fra.com

Windows 7 ou Server 2008 Afficher la durée d'exécution d'un processus

Existe-t-il un moyen simple de montrer depuis combien de temps une instance PID spécifique est active?

27
user160910

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

33
Davidw

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 il vous montrera l'heure de début du processus (et vous pouvez cliquer sur l'onglet Threads là pour voir les heures de début des threads individuels) .

enter image description here

Dans Process Explorer, vous pouvez également cliquer sur View, Select Columns, choisir la Process Performance tab, et choisissez 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".

10
TheCleaner