Um vazamento de memória é quando um programa usa uma parte da memória de acesso aleatório ( RAM ), então não liberá-lo de volta , uma vez que pára de funcionar . Quando o programa é executado outra vez , ele consome uma outra porção da RAM , sem libertar o anterior . Sintomas
O principal sintoma de um vazamento de memória ocorre quando um computador , com o tempo , corre lentamente , mesmo sem todos os programas em execução. Além disso, durante a execução de um programa, as mensagens do computador um aviso de que ele está sendo executado sem memória , mesmo que seja o único programa em execução. Pior ainda, quando a execução de programas ao mesmo tempo, o computador trava ou falha porque não há mais memória suficiente para executar todas as aplicações.
Causas
Um vazamento de memória é essencialmente um bug o código de programação . Os programas são normalmente codificados para liberar a alocação de memória quando sair ou perto, mas porque os programas tornaram-se tão complexo , partes da memória não pode ser liberado mesmo após o programa pára de funcionar .
Considerações
reiniciar o programa após ele trava , ou reiniciar o computador, funciona para algumas falhas de memória . Durante a rescisão, tudo é lavado como se estivesse começando em uma ardósia limpa . Também, às vezes , realmente não há memória suficiente para executar aplicativos simultâneos , especialmente se cada aplicação requer uma quantidade substancial de RAM e há apenas uma pequena memória RAM instalada no computador.