the.com/memory leak

Your program hoards memory like a sentimental packrat, never letting anything go.

means A memory leak is a bug where a program keeps claiming chunks of memory for data it no longer needs and never releases them, so memory use creeps upward until things slow down or crash.

from 'Leak' is borrowed from plumbing — a slow, unnoticed loss of something that should be contained. The metaphor crossed into computing in the mid-20th century as programmers grappled with early operating systems' dynamic memory allocation: a 'leak' wasn't memory vanishing into nowhere, but memory quietly becoming unreachable and unreclaimable, like water seeping out through a crack rather than flowing to where it's needed. The term stuck because the behavior matches so well — nothing dramatic happens at first, just a slow, invisible drain until the system runs dry.

the irony
the leaked memory isn't actually lost, just forgotten
common cause
allocating without a matching release, forever
slow death
crashes hours or days after launch, mysteriously
garbage collection
reduces but does not eliminate the risk
the.com · every word