Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Požaduje, aby modul CLR (Common Language Runtime) snížil využití paměti zadáním explicitních velikostí zásobníku při vytváření určitých vláken, která používá interně, namísto použití výchozí velikosti zásobníku pro tato vlákna.
<configuration>
<runtime>
<UseSmallInternalThreadStacks>
Syntaxe
<UseSmallInternalThreadStacks enabled="true|false" />
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| enabled | Povinný atribut. Určuje, jestli se má požadovat, aby CLR používal explicitní velikosti zásobníku místo výchozí velikosti zásobníku při vytváření určitých vláken, která používá interně. Explicitní velikosti zásobníku jsou menší než výchozí velikost zásobníku 1 MB. |
enabled – atribut
| Hodnota | Description |
|---|---|
| true | Vyžádání explicitních velikostí zásobníku |
| false | Použijte výchozí velikost zásobníku. Toto je výchozí hodnota pro rozhraní .NET Framework 4. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Tento konfigurační prvek se používá k vyžádání omezeného využití virtuální paměti v procesu, protože explicitní velikosti vláken, které CLR používá pro interní vlákna, pokud je požadavek dodržen, jsou menší než výchozí velikost.
Důležité
Tento element konfigurace je požadavek na CLR místo absolutního požadavku. V rozhraní .NET Framework 4 je požadavek dodržen pouze pro architekturu x86. Tento prvek může být zcela ignorován v budoucích verzích CLR nebo nahrazen explicitními velikostmi zásobníků, které se vždy používají pro vybraná interní vlákna.
Určení tohoto konfiguračního prvku obchoduje se spolehlivostí pro menší využití virtuální paměti, pokud CLR dodržuje požadavek, protože menší velikosti zásobníku by mohly potenciálně znamenat větší pravděpodobnost přetečení zásobníku.
Example
Následující příklad ukazuje, jak požádat CLR o použití explicitních velikostí zásobníku pro určitá vlákna, která používá interně.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>