Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, фиксируется ли полный стек потоков при запуске потока.
<configuration>
<runtime>
<disableCommitThreadStack>
Синтаксис
<disableCommitThreadStack enabled="0|1"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| enabled | Обязательный атрибут. Указывает, отключается ли фиксация полного стека потоков при запуске потока (поведение по умолчанию). |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
| 0 | Не отключайте поведение по умолчанию среды CLR, которое заключается в фиксации полного стека потоков при запуске потока. |
| 1 | Отключите поведение по умолчанию среды CLR, которая заключается в фиксации полного стека потоков при запуске потока. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Поведение по умолчанию среды CLR заключается в фиксации полного стека потоков при запуске потока. Если на сервере с ограниченным объемом памяти должно быть создано большое количество потоков, и большинство из этих потоков будет использовать очень мало места в стеке, сервер может повысить эффективность, если среда CLR не фиксирует полный стек потоков сразу после запуска потока.
Замечание
Неуправляемые узлы могут использовать STARTUP_DISABLE_COMMITTHREADSTACK флаг запуска в перечислении STARTUP_FLAGS для выполнения того же результата.
Example
В следующем примере показано, как отключить поведение среды CLR по умолчанию, которая заключается в фиксации полного стека потоков при запуске потока.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>