Compartir a través de


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

Actualización: noviembre 2007

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> para especificar cómo debe ejecutar el tiempo de ejecución la recolección de elementos no utilizados. A continuación se muestra cómo deshabilitar la recolección simultánea de elementos.

Ejemplo

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

De manera predeterminada, el tiempo de ejecución ejecuta la recolección de elementos no utilizados de manera simultánea, lo que reduce el rendimiento. Si la aplicación se ejecuta en un solo subproceso y requiere mucha interacción por parte del usuario, habilite de forma simultánea el recolector de elementos no utilizados para que la aplicación no se detenga para realizar la recolección. Si su aplicación es una aplicación de servidor ASP.NET, no es necesario que modifique el valor predeterminado del elemento <gcConcurrent>.

Nota:

No se admite la recolección simultánea de elementos no utilizados en aplicaciones en las que se ejecuta el emulador WOW64 x86 en sistemas de 64 bits y que implementan la arquitectura Intel Itanium (denominada anteriormente IA-64). Para obtener más información sobre el uso de WOW64 en sistemas Windows de 64 bits, vea Running 32-bit Applications.

Vea también

Referencia

Elemento <gcConcurrent>

Otros recursos

Configurar aplicaciones