Out of memory
Z Wikipedii
Out Of Memory (OOM) jest patologicznym stanem komputera kiedy cała pamięć wirtualna została przydzielona. System operacyjny (dobrym przykładem jest Linux) próbuje odzyskać pamięć i wyjść ze stanu Out Of Memory wywołując nisokopriorytetowy proces, mechanizm zwany potocznie OOM Killer.
Działajce procesy które napotykają się na stan Out Of Memory, próbując zarezerwować pamięć, używając funkcji malloc(), napotykają błąd. Dobrze napisane programy powinny być przygotowane na taką sytuację, jednakże wiele z nich nie jest. Próba zarezerwowania pamięci bez sprawdzenia zwróconego stanu nazywa się "niesprawdzony malloc" ("unchecked malloc").