Dela via


<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>  

Se även