Vazamento de memória

Definição - o que significa vazamento de memória?

Um vazamento de memória é um processo no qual um programa ou aplicativo retém persistentemente a memória primária de um computador. Ocorre quando o programa de memória residente não retorna ou libera espaço de memória alocado, mesmo após a execução, resultando em um comportamento do sistema mais lento ou sem resposta.

Um vazamento de memória também é conhecido como vazamento de espaço.

Definirtec explica vazamento de memória

Um vazamento de memória é considerado uma falha ou bug no aplicativo / programa que o contém. O vazamento de memória pode ser intencional ou não intencional pelo aplicativo / programa, que pode reter o aplicativo na memória para executar operações ou permanecer congelado em um estado irrecuperável. O programa residente também pode fornecer / vazar espaço de memória adicional sem liberar o espaço usado anteriormente, levando ao esgotamento dos recursos de memória e um sistema com baixo desempenho ou congelado.

Um vazamento de memória pode ser mitigado por meio de software de gerenciamento de memória especializado ou adicionando funções de coleta de lixo ao código-fonte do aplicativo.