Previous: , Up: Technical notes   [Contents][Index]


28.5 Out-of-memory handling

Modern operating systems usually have an out-of-memory (OOM) killer as a component. When an OOM killer is in use, if an application or library is unable to allocate memory, it usually will not be given an opportunity to handle this error. See “When malloc() Never Returns NULL — Reliability as an Illusion”, https://arxiv.org/pdf/2208.08484.pdf.