Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si es el administrador de un servidor compartido mediante el hospedaje de varios sitios web pequeños, puede optimizar el rendimiento y aumentar la capacidad del sitio agregando la siguiente gcTrimCommitOnLowMemory
configuración al runtime
nodo en el archivo Aspnet.config en el directorio .NET:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Nota:
Esta configuración solo se recomienda para escenarios de hospedaje web compartidos.
Dado que el recolector de basura conserva la memoria para las asignaciones futuras, su espacio reservado puede ser más que lo estrictamente necesario. Puede reducir este espacio para acomodar los tiempos en los que hay una carga pesada en la memoria del sistema. Reducir este espacio confirmado mejora el rendimiento y amplía la capacidad para hospedar más sitios.
Cuando la opción gcTrimCommitOnLowMemory
está habilitada, el recolector de elementos no utilizados evalúa la carga de memoria del sistema y entra en un modo de reducción cuando la carga alcanza el 90 %. El modo de reducción se mantiene hasta que la carga desciende por debajo del 85 %.
Cuando las condiciones lo permiten, el recolector de basura puede decidir que la configuración gcTrimCommitOnLowMemory
no beneficiará a la aplicación actual e ignorarla.
Ejemplo
El siguiente fragmento XML muestra cómo habilitar la gcTrimCommitOnLowMemory
configuración. Los puntos suspensivos indican otros valores que podrían estar en el nodo runtime
.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>