Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Cómo: Deshabilitar la recolección simultánea de elementos no utilizados

Common Language Runtime (CLR) puede ejecutar la recolección de elementos no utilizados de manera simultánea en un subproceso aparte o en el mismo subproceso que la aplicación. Use el elemento <gcConcurrent> en el archivo de configuración de la aplicación para especificar cómo debe ejecutar el runtime la recolección de elementos no utilizados.

Nota Nota

Para deshabilitar la recolección de elementos no utilizados simultánea, debe crear o modificar el archivo de configuración de la aplicación. Para obtener más información sobre los archivos de configuración de la aplicación y su formato, vea Archivos de configuración.

De forma predeterminada, el runtime usa la recolección de elementos no utilizados simultánea, que se optimiza para la latencia. Si establece el atributo enabled del elemento <gcConcurrent> en false, el runtime usa la recolección de elementos no utilizados no simultánea, que se optimiza para el rendimiento. A continuación se muestra cómo deshabilitar la recolección de elementos no utilizados simultánea.

<configuration>
   <runtime>
       <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

Si la aplicación requiere mucha interacción por parte del usuario, habilite la recolección de elementos no utilizados simultánea para que la aplicación no se detenga para realizar la recolección.

Nota de precauciónPrecaución

A partir de .NET Framework 4, la recolección de elementos no utilizados en segundo plano reemplaza a la recolección de elementos no utilizados simultánea. Los términos simultánea y en segundo plano se usan indistintamente en la documentación de .NET Framework. Para deshabilitar la recolección de elementos no utilizados en segundo plano, use el elemento <gcConcurrent> como se describe en este artículo.

Adiciones de comunidad

Mostrar: