memory leak
termoprogramaçãocultura de operações
Memória que um programa aloca e nunca libera, de modo que sua ocupação cresce até algo ceder.
Não é uma queda, é um sangramento lento, e é isso que o torna difícil: o processo fica bem por horas ou semanas, então a máquina começa a paginar e o incidente começa longe da causa. A assinatura clássica é um serviço que se comporta perfeitamente depois de reiniciado, e foi assim que reinícios noturnos viraram remédio caseiro em vez de correção. Detectores como o Valgrind e os sanitizadores de endereço existem justamente porque o sintoma aparece muito longe da alocação.
Também conhecido como: leaking memory, unreleased memory