特定のPIDインスタンスがアクティブである期間を示す簡単な方法はありますか?
Powershell Get-Processコマンドレットを使用する:
Get-Process | Select-Object id、starttime、name | Sort-Object id
グレッグ、
Process Explorerがこれを表示することを知っています。
ここから入手してください: http://technet.Microsoft.com/en-us/sysinternals/bb896653.aspx
それを実行する場合は、プロセスを右クリックしてProperties
を選択します。これにより、プロセスの開始時間が表示されます(そして、そこのThreads
タブをクリックして、個々のスレッドの開始時間を確認できます) 。
または、Process ExplorerでView
、Select Columns
をクリックし、Process Performance
タブを選択してStart Time
を選択すると、すべてのPIDのメインウィンドウにその列が表示されます。
真の「長さ」の答えを得るには、そのプロセス内の個々のスレッド(ここでも[スレッド]タブ)と現在の日付/時刻で独自の計算を行う必要がある場合があります。