Bagikan melalui


ProcessThread.UserProcessorTime Properti

Definisi

Mendapatkan jumlah waktu yang telah dihabiskan utas terkait untuk menjalankan kode di dalam aplikasi.

public:
 property TimeSpan UserProcessorTime { TimeSpan get(); };
public TimeSpan UserProcessorTime { get; }
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan UserProcessorTime { get; }
member this.UserProcessorTime : TimeSpan
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.UserProcessorTime : TimeSpan
Public ReadOnly Property UserProcessorTime As TimeSpan

Nilai Properti

Menunjukkan TimeSpan jumlah waktu yang telah dihabiskan utas untuk menjalankan kode di dalam aplikasi, dibandingkan dengan di dalam inti sistem operasi.

Atribut

Pengecualian

Waktu utas tidak dapat diambil.

Prosesnya ada di komputer jarak jauh.

Keterangan

Windows NT menggunakan beberapa mekanisme perlindungan yang berbeda, dan pada akarnya semuanya adalah perbedaan antara mode pengguna dan mode istimewa. UserProcessorTime sesuai dengan jumlah waktu yang telah dihabiskan aplikasi berjalan dalam mode pengguna, di luar inti sistem operasi. PrivilegedProcessorTime sesuai dengan jumlah waktu yang telah dihabiskan aplikasi untuk menjalankan kode dalam mode istimewa, di dalam inti sistem.

Mode pengguna membatasi aplikasi dengan dua cara penting. Pertama, aplikasi tidak dapat langsung mengakses periferal, tetapi sebaliknya harus memanggil inti sistem operasi untuk mendapatkan atau mengatur data periferal. Dengan demikian, sistem operasi dapat memastikan bahwa satu aplikasi tidak menghancurkan data periferal yang diperlukan oleh aplikasi lain. Kedua, aplikasi tidak dapat membaca atau mengubah data yang dikelola sistem operasi itu sendiri. Pembatasan ini mencegah aplikasi secara tidak sengaja atau sengaja merusak inti. Jika aplikasi membutuhkan sistem operasi untuk melakukan operasi, aplikasi memanggil salah satu rutinitas sistem. Banyak dari transisi ini ke mode istimewa, melakukan operasi, dan dengan lancar kembali ke mode pengguna.

Berlaku untuk

Lihat juga