Gibt es eine einfache Möglichkeit, um anzuzeigen, wie lange eine bestimmte PID-Instanz aktiv war?
Gibt es eine einfache Möglichkeit, um anzuzeigen, wie lange eine bestimmte PID-Instanz aktiv war?
Antworten:
Verwenden des Cmdlets Powershell Get-Process:
Get-Process | Select-Objekt ID, Startzeit, Name | Sort-Object id
starttime
NO
, nicht alle Prozesse starttime
.
Gregg,
Ich weiß, dass Process Explorer dies irgendwie anzeigen wird.
Laden Sie es hier herunter : http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Wenn Sie es ausführen, klicken Sie mit der rechten Maustaste auf einen Prozess und wählen Properties
Sie ihn aus, um die Startzeit des Prozesses anzuzeigen (und Sie können dort auf die Threads
Registerkarte klicken, um die einzelnen Thread-Startzeiten anzuzeigen).
Alternativ können Sie im Prozess-Explorer auf klicken View
, Select Columns
die Process Performance
Registerkarte auswählen und auswählen. Start Time
Anschließend wird diese Spalte im Hauptfenster für alle PIDs angezeigt.
Möglicherweise müssen Sie Ihre eigenen Berechnungen für die einzelnen Threads in diesem Prozess durchführen (erneut die Registerkarte "Threads") und das aktuelle Datum und die aktuelle Uhrzeit, um eine echte "wie lange" Antwort zu erhalten.