Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Запрашивает, чтобы среда CLR уменьшала объем памяти, указывая явные размеры стека при создании определенных потоков, которые он использует внутренне, вместо использования размера стека по умолчанию для этих потоков.
<configuration>
<runtime>
<UseSmallInternalThreadStacks>
Синтаксис
<UseSmallInternalThreadStacks enabled="true|false" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| enabled | Обязательный атрибут. Указывает, следует ли запрашивать, чтобы среда CLR использовала явные размеры стека вместо размера стека по умолчанию при создании определенных потоков, используемых внутри него. Явные размеры стека меньше размера стека по умолчанию размером 1 МБ. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
| true | Запрос явных размеров стека. |
| false | Используйте размер стека по умолчанию. Это значение по умолчанию для .NET Framework 4. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Этот элемент конфигурации используется для запроса ограниченного использования виртуальной памяти в процессе, так как явные размеры потоков, которые среда CLR использует для своих внутренних потоков, если запрос учитывается, меньше размера по умолчанию.
Это важно
Этот элемент конфигурации является запросом к clR, а не абсолютному требованию. В .NET Framework 4 запрос учитывается только для архитектуры x86. Этот элемент может быть полностью проигнорирован в будущих версиях среды CLR или заменен явными размерами стека, которые всегда используются для выбранных внутренних потоков.
Указание этого элемента конфигурации повышает надежность использования меньшей виртуальной памяти, если среда CLR учитывает запрос, так как небольшие размеры стека могут привести к переполнению стека более вероятным.
Example
В следующем примере показано, как запросить, чтобы среда CLR использовала явные размеры стека для определенных потоков, используемых внутри него.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>