Um vazamento de memória ocorre quando um programa de software de computador ou aplicativo captura de memória para desempenhar as suas funções , mas depois não vai liberar essa memória capturado. Isso pode fazer com que o sistema lento ou acidente , pois tira a memória de outros programas. Ferramentas de teste de vazamento de memória rastrear o vazamento de volta à sua fonte , e então você pode forçar o programa para liberar a memória armazenada. Leaky
Leaky é uma ferramenta que ajuda você a rastrear vazamentos de memória de volta para sua fonte, e também pode ajudá-lo a localizar áreas onde a memória tornou-se corrompido. O programa envia a informação em formato gráfico , bem como eXtensible Markup Language (XML). Você também pode executar essa ferramenta como uma ferramenta de linha de comando, o que significa que você pode executá-lo a partir do prompt de comando localizado no menu Iniciar. Leaky compila todos os dados em um arquivo de log, e estes arquivos contêm endereços e dados de tamanho . Ele também fornece informações sobre a pilha de chamadas de um programa , que é uma arquitetura de dados que contém informações sobre as sub-rotinas atuais de um programa. Leaky é compatível com plataformas x86 do Linux e é gratuito.
Visual Leak Detector
Visual Leak Detector é especificamente para a plataforma Visual C + +, e ele vem com uma interface de usuário para ajudá-lo a executar comandos . Você deve saber o código , no entanto , para usar este programa. Esta ferramenta permite rastrear vazamentos de volta para a fonte , e pode até mesmo puxar para cima os dados de número de linha. Ele recupera todos os dados associados a blocos de memória que vazou e você pode produzir essas informações em um formato de relatório . Esta ferramenta gratuita é projetado para adicionar recursos para o detector de vazamento de memória que está incluído no programa Visual C + +. Visual Leak Detector funciona com aplicativos C e C + + .
LeakTracer
LeakTracer também é projetado para ajudá-lo a encontrar vazamentos de memória dentro de programas C e C + + , e é uma ferramenta de linha de comando. Este programa pode fornecer-lhe o número da linha onde a memória foi capturado e não liberados , e ajuda -lo a identificar o local exato onde você precisa forçar a liberação de memória. Este programa só pode rastrear chamadas apagados e novos , e ele não pode pesquisar gratuitamente , malloc ( utilizando o espaço livre para um objeto particular) ou realloc ( muda o tamanho de um objeto ) de alocação de memória . Esta ferramenta funciona em Linux , a Hewlett- Packard UNIX ( HP-UX) , Mozilla e KDE. Este programa é gratuito .