Operační systém Firefox OS má běžet v široké škále mobilních přístrojů, včetně těch nejlevnějších, které zrovna neoplývají dostatkem operační paměti. Proto je třeba často řešit situace, kdy se paměti nedostává. Firefox OS poskytuje tři různé mechanismy (Low memory killer, Memory pressure event a Out of memory), jakými lze uvolnit paměť.
Memory pressure event je událost, na kterou může aplikace reagovat dobrovolným uvolněním paměti. Low memory killer (LMK) je mechanismus ukončování procesu známý ze systému Android. Out of memory (OOM) se podobá LMK, ale funguje na úrovni linuxového jádra.
Problém je, jak toto všechno optimálně nastavit. Danny Liang se ve svém článku popisuje, jak jednotlivé mechanismy pracují, jak jejich práci skloubit dohromady a co kde nastavit, aby vše fungovalo co nejlépe.