Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы являетесь администратором сервера, который используется для размещения нескольких небольших веб-сайтов, можно оптимизировать производительность и увеличить емкость сайта, добавив следующий gcTrimCommitOnLowMemory параметр в runtime узел в файле Aspnet.config в каталоге .NET:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Замечание
Этот параметр рекомендуется использовать только для сценариев размещения общих веб-сайтов.
Поскольку сборщик мусора сохраняет память для будущих распределений, его выделенное пространство может быть больше, чем необходимо. Это пространство можно уменьшить, чтобы вместить время, когда на системную память загружена тяжелая нагрузка. Сокращение этого зафиксированного пространства повышает производительность и расширяет емкость для размещения большего количества сайтов.
gcTrimCommitOnLowMemory Если параметр включен, сборщик мусора оценивает нагрузку системной памяти и переходит в режим сокращения, когда нагрузка достигает 90%. Он сохраняет режим регулировки до тех пор, пока уровень нагрузки не упадет ниже 85%.
Когда условия позволяют, сборщик мусора может решить, что параметр gcTrimCommitOnLowMemory не поможет текущему приложению и проигнорировать его.
Пример
В следующем фрагменте XML показано, как включить gcTrimCommitOnLowMemory параметр. Многоточие указывает на другие параметры, которые будут находиться в runtime узле.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>