Чи є простий спосіб показати, як довго активний конкретний екземпляр PID?
Чи є простий спосіб показати, як довго активний конкретний екземпляр PID?
Відповіді:
Використання командлету Get-Process Powershell:
Get-Process | Вибір-ідентифікатор об'єкта, час початку, назва | Сортувати-ідентифікатор об’єкта
starttime
NO
, всі процеси не мають starttime
.
Грегг,
Я знаю, що Провідник процесів покаже це, на зразок.
Отримайте його тут: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Якщо ви запустили його, клацніть правою кнопкою миші процес і виберіть Properties
його, він покаже вам час початку процесу (і ви можете натиснути на Threads
вкладку там, щоб побачити окремі часи початку потоку).
Крім того, у Провіднику процесів ви можете натиснути View
, Select Columns
вибрати Process Performance
вкладку та вибрати, Start Time
а потім у головному вікні буде показано цей стовпець для всіх PID.
Можливо, вам знадобиться зробити власну математику на окремих потоках в рамках цього процесу (знову ж таки вкладка потоків) та поточну дату / час, щоб отримати справжню відповідь "скільки часу".