Saltar al contenido

¿Es posible limitar el uso de memoria de un proceso en particular en Windows?

Puede darse el caso de que halles algún fallo con tu código o proyecto, recuerda probar siempre en un entorno de testing antes añadir el código al trabajo final.

Solución:

Entiendo que aquí la pregunta es encontrar una manera de limitar la memoria utilizada por un proceso, sin importar el impacto del rendimiento.

En Windows Server, puede hacer esto usando una herramienta llamada Administrador de recursos del sistema de Windows que puede limitar la cantidad de trabajo que usa un proceso. Esta herramienta se puede instalar (no se instala de forma predeterminada) a través de la consola Agregar funciones en Windows Server 2008 R2.

En Windows 7/8/10 no existe una solución de Microsoft capaz de hacer esto. Tienes que instalar un software de terceros como el siguiente:

  • Domador de procesos: https://www.donationcoder.com/Software/Mouser/proctamer/

  • Proceso Lasso: https://bitsum.com/

Process Governor funcionó muy bien para mí. Código abierto, licencia MIT, fácil de usar:

procgov --maxmem 40M your_app.exe

Reseñas y puntuaciones

Eres capaz de ayudar nuestra publicación exponiendo un comentario y dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *