Vazamento de memória
Fenômeno computacional / De Wikipedia, a enciclopédia encyclopedia
Em ciência da computação vazamento de memória ou memory leak é um fenômeno que ocorre quando um programa de computador gerencia incorretamente alocações de memória de maneira que certa memória não é liberada quando não é mais necessária. Um vazamento de memória também pode acontecer quando um objeto é armazenado na memória mas não pode mais ser acessado pelo código em execução.[1] Um vazamento de memória tem sintomas similares a diversos outros problemas, portanto o diagnóstico usualmente requer que o desenvolvedor tenha acesso ao código-fonte do programa.
A ocorrência de vazamentos de memória é quase sempre relacionada a erros de programação e pode levar a falhas no sistema se a memória for completamente consumida.
Como os vazamentos de memória podem exaurir a memória do sistema conforme a aplicação roda, eles são um frequente fator contribuinte para o envelhecimento de software.