Chasing the Leak: Diagnosing a Memory Leak Killing Our Feed Screen at 20M MAU

Three lifecycle bugs — RecyclerView, a leaky singleton, and image loading — compounded into a memory leak that crashed a 20M-user app.