Apakah ada cara sederhana untuk menunjukkan berapa lama instance PID tertentu telah aktif?
Apakah ada cara sederhana untuk menunjukkan berapa lama instance PID tertentu telah aktif?
Jawaban:
Menggunakan cmdlet Get-Proses Powershell:
Dapatkan-Proses | Select-Object id, waktu mulai, nama | Sortir-Object id
starttime
NO
, semua proses tidak punya starttime
.
Gregg,
Saya tahu bahwa Process Explorer akan menunjukkan ini, semacam.
Dapatkan di sini: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Jika Anda menjalankannya, klik kanan pada suatu proses dan pilih Properties
itu akan menunjukkan kepada Anda waktu mulai dari proses (dan Anda dapat mengklik pada Threads
tab di sana untuk melihat waktu mulai utas secara terpisah).
Atau di Process Explorer Anda dapat mengklik View
,, Select Columns
memilih Process Performance
tab, dan memilih Start Time
dan kemudian akan menampilkan kolom itu di jendela utama untuk semua PID.
Anda mungkin perlu melakukan matematika sendiri pada masing-masing utas dalam proses itu (lagi-lagi tab utas) dan tanggal / waktu saat ini untuk mendapatkan jawaban "berapa lama" yang sebenarnya.