<disableCommitThreadStack>-Element
Aktualisiert: November 2007
Gibt an, ob beim Starten eines Threads der vollständige Threadstapel übergeben werden soll.
<configuration>-Element
<runtime>-Element
<disableCachingBindingFailures>-Element
<disableCommitThreadStack enabled="0|1"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
enabled |
Erforderliches Attribut. Gibt an, ob das Übergeben des vollständigen Threadstapels beim Starten des Threads (Standardverhalten) deaktiviert wird. |
Enabled-Attribut
Wert |
Beschreibung |
---|---|
0 |
Deaktivieren Sie nicht das Standardverhalten der Common Language Runtime, also das Übergeben des vollständigen Threadstapels beim Starten eines Threads. |
1 |
Deaktivieren Sie das Standardverhalten der Common Language Runtime, also das Übergeben des vollständigen Threadstapels beim Starten eines Threads. |
Untergeordnete Elemente
Keiner
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
|
Enthält Informationen über die Assemblybindung und die Garbage Collection. |
Hinweise
Das Standardverhalten der Common Language Runtime besteht darin, den vollständigen Threadstapel beim Starten eines Threads zu übergeben. Wenn auf einem Server mit begrenztem Arbeitsspeicher eine große Anzahl von Threads erstellt werden muss und die meisten dieser Threads nur sehr wenig Stapelspeicherplatz benötigen, lässt sich die Serverleistung steigern, wenn die Common Language Runtime den vollständigen Threadstapel nicht unmittelbar beim Starten des Threads übergibt.
Tipp
Nicht verwaltete Hosts können das STARTUP_DISABLE_COMMITTHREADSTACK-Startflag in der STARTUP_FLAGS-Enumeration verwenden, um das gleiche Ergebnis zu erzielen.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie das Standardverhalten der Common Language Runtime, also das Übergeben des vollständigen Threadstapels beim Starten eines Threads, deaktiviert wird.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>
Siehe auch
Referenz
Schema für Laufzeiteinstellungen