Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica se viene eseguito il commit dello stack di thread completo all'avvio di un thread.
<configurazione>
<Runtime>
<disableCommitThreadStack>
Sintassi
<disableCommitThreadStack enabled="0|1"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
| enabled | Attributo obbligatorio. Specifica se il commit dello stack di thread completo all'avvio del thread (comportamento predefinito) è disabilitato. |
Attributo abilitato
| Value | Description |
|---|---|
| 0 | Non disabilitare il comportamento predefinito di Common Language Runtime, ovvero eseguire il commit dello stack di thread completo all'avvio di un thread. |
| 1 | Disabilitare il comportamento predefinito di Common Language Runtime, ovvero eseguire il commit dello stack di thread completo all'avvio di un thread. |
Elementi figli
Nessuno.
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione di assembly e la Garbage Collection. |
Osservazioni:
Il comportamento predefinito di Common Language Runtime consiste nel eseguire il commit dello stack di thread completo all'avvio di un thread. Se è necessario creare un numero elevato di thread in un server con memoria limitata e la maggior parte di questi thread userà uno spazio di stack molto ridotto, il server potrebbe ottenere prestazioni migliori se Common Language Runtime non esegue il commit dello stack di thread completo immediatamente all'avvio di un thread.
Annotazioni
Gli host non gestiti possono usare il STARTUP_DISABLE_COMMITTHREADSTACK flag di avvio nell'enumerazione STARTUP_FLAGS per ottenere lo stesso risultato.
Example
Nell'esempio seguente viene illustrato come disabilitare il comportamento predefinito di Common Language Runtime, ovvero eseguire il commit dello stack di thread completo all'avvio del thread.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>