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 PropertiesSie ihn aus, um die Startzeit des Prozesses anzuzeigen (und Sie können dort auf die ThreadsRegisterkarte klicken, um die einzelnen Thread-Startzeiten anzuzeigen).

Alternativ können Sie im Prozess-Explorer auf klicken View, Select Columnsdie Process PerformanceRegisterkarte auswählen und auswählen. Start TimeAnschließ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.