Android Process Priority & Low-Memory Killer Simulator
Interactive 3D simulator of Android's app lifecycle importance tiers (Foreground, Visible, Service, Cached, Empty) and the Low-Memory Killer that evicts processes by oom_adj priority as free RAM drops.
Android never lets an app decide its own fate: every running process carries an importance score — Foreground, Visible, Service, Background (cached) or Empty — and the system's Low-Memory Killer sweeps from least to most important, evicting whichever process crosses its tier's free-memory threshold first. This simulator renders a live population of app processes as a five-tier 3D tower, grows their memory footprint over time, and runs the real minfree-staircase eviction algorithm so you can watch exactly which app gets killed, and why, as free RAM drops — then bring an app back to the foreground to rescue it before the killer reaches it.
Watch Android's real importance-tier system in action: apps age from Foreground through Visible, Service, Background and Empty, and a Low-Memory Killer sweeps the least important process first whenever free RAM crosses that tier's threshold.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install