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.