<disableCommitThreadStack-element>
Anger om den fullständiga trådstacken checkas in när en tråd startas.
<Konfiguration>
<Runtime>
<disableCommitThreadStack>
Syntax
<disableCommitThreadStack enabled="0|1"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
enabled | Obligatoriskt attribut. Anger om den fullständiga trådstacken ska checkas in vid trådstart (standardbeteendet) är inaktiverat. |
aktiverat attribut
Värde | Beskrivning |
---|---|
0 | Inaktivera inte standardbeteendet för common language runtime, som är att checka in den fullständiga trådstacken när en tråd startas. |
1 | Inaktivera standardbeteendet för common language runtime, som är att checka in den fullständiga trådstacken när en tråd startas. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Kommentarer
Standardbeteendet för den vanliga språkkörningen är att checka in den fullständiga trådstacken när en tråd startas. Om ett stort antal trådar måste skapas på en server som har begränsat minne, och de flesta av dessa trådar kommer att använda mycket lite stackutrymme, kan servern prestera bättre om den vanliga språkkörningen inte checkar in den fullständiga trådstacken omedelbart när en tråd startas.
Anteckning
Ohanterade värdar kan använda STARTUP_DISABLE_COMMITTHREADSTACK
startflaggan i STARTUP_FLAGS uppräkning för att uppnå samma resultat.
Exempel
I följande exempel visas hur du inaktiverar standardbeteendet för common language runtime, som är att checka in den fullständiga trådstacken vid trådstart.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>