Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Definierar en transportbuffert för körningstrådspoolinformation.
Note
Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.
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
| Medlem | Beskrivning |
|---|---|
cpuUtilization |
Processoranvändningsvärdet som används av trådpoolen. |
NumIdleWorkerThreads |
Antalet inaktiva arbetstrådar. |
NumWorkingWorkerThreads |
Antalet aktiva arbetstrådar. |
NumRetiredWorkerThreads |
Antalet borttagna arbetstrådar. |
MinLimitTotalWorkerThreads |
Minsta gräns för arbetstråd. |
MaxLimitTotalWorkerThreads |
Den maximala gränsen för arbetstråd. |
FirstUnmanagedWorkRequest |
Adressen till den första ohanterade arbetsbegäran. |
HillClimbingLog |
Adressen till bergsklättringsloggen. |
HillClimbingLogFirstIndex |
Det första indexet i bergsklättringsloggen. |
HillClimbingLogSize |
Storleken på bergsklättringsloggen. |
NumTimers |
Antalet timers. |
NumCPThreads |
Antalet porttrådar för slutförande. |
NumFreeCPThreads |
Antalet porttrådar för kostnadsfri komplettering. |
MaxFreeCPThreads |
Maximalt antal porttrådar för kostnadsfri komplettering. |
NumRetiredCPThreads |
Antalet porttrådar för tillbakadragna slutföranden. |
MaxLimitTotalCPThreads |
Maximal gräns för den totala slutförandeportens tråd. |
CurrentLimitTotalCPThreads |
Den aktuella gränsen för total slutförande av porttråden. |
MinLimitTotalCPThreads |
Minsta gräns för den totala slutförandeportens tråd. |
AsyncTimerCallbackCompletionFPtr |
Adressen till den asynkrona timerns funktionspekare för att slutföra återanropet. |
Request |
Fyller i strukturen genom att anropa ISOSDacInterface::GetThreadpoolData. |
Remarks
Den här strukturen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du strukturen enligt ovan.
Requirements
Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7