Considere este escenario:
- Tienes 4GB de memoria libre.
- Un proceso defectuoso asigna 3,999 GB.
- Abres un administrador de tareas para eliminar el proceso fuera de control. El administrador de tareas asigna 0,002 GB.
Si el proceso que se eliminó fue el último proceso en solicitar memoria, su administrador de tareas se eliminaría.
O:
- Tienes 4GB de memoria libre.
- Un proceso defectuoso asigna 3,999 GB.
- Abres un administrador de tareas para eliminar el proceso fuera de control. El servidor X asigna 0,002 GB para gestionar la ventana del administrador de tareas.
Ahora su servidor X se mata. No causó el problema; fue simplemente "en el lugar equivocado en el momento equivocado". Resultó ser el primer proceso en asignar más memoria cuando no quedaba nada, pero no fue el proceso que usó toda la memoria al principio.