Betrachten Sie dieses Szenario:
- Sie haben 4 GB Speicherplatz frei.
- Ein fehlerhafter Prozess weist 3,999 GB zu.
- Sie öffnen einen Task-Manager, um den außer Kontrolle geratenen Prozess zu beenden. Der Task-Manager weist 0,002 GB zu.
Wenn der Prozess, der beendet wurde, der letzte Prozess war, der Speicher anforderte, würde Ihr Task-Manager beendet werden.
Oder:
- Sie haben 4 GB Speicherplatz frei.
- Ein fehlerhafter Prozess weist 3,999 GB zu.
- Sie öffnen einen Task-Manager, um den außer Kontrolle geratenen Prozess zu beenden. Der X-Server weist 0,002 GB zu, um das Fenster des Task-Managers zu verwalten.
Jetzt wird Ihr X-Server getötet. Es hat das Problem nicht verursacht; es war nur "zur falschen Zeit am falschen Ort". Es war zufällig der erste Prozess, der mehr Speicher zuwies, als keiner mehr übrig war, aber es war nicht der Prozess, der von Anfang an den gesamten Speicher verbraucht hat.