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 Propertiesitu akan menunjukkan kepada Anda waktu mulai dari proses (dan Anda dapat mengklik pada Threadstab di sana untuk melihat waktu mulai utas secara terpisah).

Atau di Process Explorer Anda dapat mengklik View,, Select Columnsmemilih Process Performancetab, dan memilih Start Timedan 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.