Freigeben über


<disableCommitThreadStack>-Element

Gibt an, ob beim Starten eines Threads der vollständige Threadstapel übergeben werden soll.

<disableCommitThreadStack enabled="0|1"/>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und ü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

Keine.

Übergeordnete Elemente

Element

Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

runtime

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.

HinweisHinweis

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

Weitere Ressourcen

Konfigurationsdateischema für .NET Framework