Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan buffer transportasi untuk informasi kumpulan utas runtime.
Nota
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.
Syntax
struct DacpThreadpoolData : ZeroInit<DacpThreadpoolData>
{
LONG cpuUtilization;
int NumIdleWorkerThreads;
int NumWorkingWorkerThreads;
int NumRetiredWorkerThreads;
LONG MinLimitTotalWorkerThreads;
LONG MaxLimitTotalWorkerThreads;
CLRDATA_ADDRESS FirstUnmanagedWorkRequest;
CLRDATA_ADDRESS HillClimbingLog;
int HillClimbingLogFirstIndex;
int HillClimbingLogSize;
DWORD NumTimers;
LONG NumCPThreads;
LONG NumFreeCPThreads;
LONG MaxFreeCPThreads;
LONG NumRetiredCPThreads;
LONG MaxLimitTotalCPThreads;
LONG CurrentLimitTotalCPThreads;
LONG MinLimitTotalCPThreads;
CLRDATA_ADDRESS AsyncTimerCallbackCompletionFPtr;
HRESULT Request(ISOSDacInterface *sos)
{
return sos->GetThreadpoolData(this);
}
};
Members
| Anggota | Deskripsi |
|---|---|
cpuUtilization |
Nilai pemanfaatan CPU yang digunakan oleh kumpulan utas. |
NumIdleWorkerThreads |
Jumlah utas pekerja menganggur. |
NumWorkingWorkerThreads |
Jumlah utas pekerja aktif. |
NumRetiredWorkerThreads |
Jumlah utas pekerja yang pensiun. |
MinLimitTotalWorkerThreads |
Batas total utas pekerja minimum. |
MaxLimitTotalWorkerThreads |
Batas total utas pekerja maksimum. |
FirstUnmanagedWorkRequest |
Alamat permintaan kerja pertama yang tidak dikelola. |
HillClimbingLog |
Alamat log pendakian bukit. |
HillClimbingLogFirstIndex |
Indeks pertama di log pendakian bukit. |
HillClimbingLogSize |
Ukuran log pendakian bukit. |
NumTimers |
Jumlah timer. |
NumCPThreads |
Jumlah utas port penyelesaian. |
NumFreeCPThreads |
Jumlah utas port penyelesaian gratis. |
MaxFreeCPThreads |
Jumlah maksimum utas port penyelesaian gratis. |
NumRetiredCPThreads |
Jumlah utas port penyelesaian yang dihentikan. |
MaxLimitTotalCPThreads |
Batas total alur port penyelesaian maksimum. |
CurrentLimitTotalCPThreads |
Batas total alur port penyelesaian saat ini. |
MinLimitTotalCPThreads |
Batas total alur port penyelesaian minimum. |
AsyncTimerCallbackCompletionFPtr |
Alamat penunjuk fungsi penyelesaian panggilan balik timer asinkron. |
Request |
Mengisi struktur dengan memanggil ISOSDacInterface::GetThreadpoolData. |
Remarks
Struktur ini berada di dalam runtime dan tidak diekspos melalui header atau file pustaka apa pun. Untuk menggunakannya, tentukan struktur seperti yang ditentukan di atas.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7