Puede crear asignaciones de recursos en el Administrador de recursos del sistema de Windows que limitan la cantidad de memoria del conjunto de trabajo o la memoria confirmada que consume un proceso.
Los límites de la memoria se aplican para cada proceso. Por ejemplo, si crea una asignación de recursos que especifica un límite del conjunto de trabajo de 10 megabytes (MB) y la aplica a un criterio coincidente del proceso que coincide con seis procesos en ejecución, el límite de 10 MB se aplica individualmente a cada uno de los seis procesos.
Límites de la memoria del conjunto de trabajo
Puede establecer un límite superior en el conjunto de trabajo de un proceso coincidente. El Administrador de recursos del sistema de Windows evita que el conjunto de trabajo de un proceso coincidente supere el límite que ha definido en la asignación de recursos. Si se alcanza el límite, las asignaciones de memoria posteriores no producen errores, pero se sustituyen las páginas existentes del conjunto de trabajo. Esto evita errores de aplicación subsiguientes.
Límites de la memoria confirmada
Puede establecer un límite superior en la memoria confirmada que consume un proceso. Por lo general, si hay un incremento constante de la memoria confirmada que consume un proceso, se debe a una pérdida de memoria del proceso. Cuando establece un límite en la cantidad de memoria confirmada que consume un proceso, puede intervenir si se produce una pérdida de memoria. Cuando se alcanza el límite, el Administrador de recursos del sistema de Windows puede registrar un evento en el registro de eventos, o bien terminar el proceso y registrar un evento en el registro de eventos.
El servicio Administrador de recursos del sistema de Windows mantiene el límite de la memoria confirmada. El servicio supervisa el uso de la memoria confirmada de los procesos coincidentes. El servicio también aplica la acción definida por el usuario siempre que el uso de la memoria confirmada del proceso supere su límite. Únicamente hay disponibles dos acciones definidas por el usuario:
- Registrar un evento
- Terminar el proceso y registrar un evento
Consideraciones adicionales
-
No use los límites de la memoria del Administrador de recursos del sistema de Windows para administrar aplicaciones o procesos que modifican dinámicamente sus propios límites de memoria. Esto puede interferir con el correcto funcionamiento del Administrador de recursos del sistema de Windows y la aplicación administrada.
- Se recomienda usar los destinos de la CPU para administrar los recursos. Aplique los límites de memoria de forma selectiva a las aplicaciones que muestran problemas de consumo de memoria. La limitación excesiva de la memoria disponible para una aplicación puede aumentar el tiempo que requiere la aplicación para completar una tarea e incrementar el uso del disco.
Referencias adicionales
- Trabajar con directivas de asignación de recursos
- Para obtener más información sobre el Administrador de recursos del sistema de Windows, vea
https://go.microsoft.com/fwlink/?LinkId=90924 (puede estar en inglés) .