
Estoy escribiendo un programa que se queda sin memoria y, como resultado, comienza a paginar la memoria repetidamente. No puedo detener el programa porque la computadora deja de responder.
¿Existe alguna forma en Windows de reservar espacio RAM para el Administrador de tareas o el terminal para que permanezca disponible si un programa en ejecución usa demasiada memoria?
Respuesta1
Abra un cmd.exe
antes de iniciar su programa y escriba
taskkill /IM <your appname.exe>
(reemplace por el nombre ejecutable de su aplicación).No presionar↵ Return, simplemente deja la consola como está.
Luego inicie su aplicación y vuelva a la consola.
Si algo sale mal, simplemente presione la ↵ Returntecla. Si Windows realiza muchos intercambios, esto puede tardar algunos segundos hasta que finalmente se ejecute taskkill. Pero como solo tienes que presionar, ↵ Returnno necesitas esperar una respuesta de la interfaz de usuario. Simplemente presione y espere hasta que Windows haya ejecutado el comando.