Methode ICLRGCManager2::SetGCStartupLimitsEx
Hiermee stelt u de grootte van een garbagecollection-segment en de maximale grootte van generatie 0 van het garbagecollectionsysteem in.
Syntaxis
HRESULT SetGCStartupLimitsEx (
[in] SIZE_T SegmentSize,
[in] SIZE_T MaxGen0Size
);
Parameters
SegmentSize
[in] De opgegeven grootte van een garbagecollection-segment.
De minimale segmentgrootte is 4 MB. Segmenten kunnen worden verhoogd in stappen van 1 MB of groter.
MaxGen0Size
[in] De opgegeven maximale grootte voor generatie 0.
De minimale grootte van generatie 0 is 64 kB.
Retourwaarde
HRESULT | Beschrijving |
---|---|
S_OK | SetGCStartupLimitsEx is geretourneerd. |
HOST_E_CLRNOTAVAILABLE | De COMMON Language Runtime (CLR) is niet geladen in een proces of de CLR heeft een status waarin beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt. |
HOST_E_TIMEOUT | Er is een time-out opgetreden voor het gesprek. |
HOST_E_NOT_OWNER | De beller is niet de eigenaar van het slot. |
HOST_E_ABANDONED | Een gebeurtenis is geannuleerd terwijl er een geblokkeerde thread of glasvezel op wachtte. |
E_FAIL | Er is een onbekende catastrofale fout opgetreden. Nadat een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
Opmerkingen
De waarden die SetGCStartupLimitsEx
worden ingesteld, kunnen alleen worden opgegeven voordat de host wordt gestart. Latere aanroepen naar SetGCStartupLimitsEx
worden genegeerd.
Als u een van de parameters wilt instellen zonder de andere parameter te beïnvloeden, geeft u 0 (nul) op voor de parameter die u niet wilt wijzigen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 4.5