vazamentos de memória ocorrem quando um programa reserva uma certa quantidade de memória do seu computador para um processo, e , em seguida, deixa de liberar essa memória. Isso diminui a quantidade de memória disponível para outros programas para usar. Linux é um sistema operacional baseado na plataforma UNIX , e opera sob a licença GNU General Public License . Esta licença permite-lhe utilizar , compartilhar e manipular o sistema sem ter que pagar uma taxa de licenciamento . Valgrind
Esta ferramenta permite-lhe visualizar e gerenciar o uso da memória dos seus programas quando você operá-los dentro do ambiente Valgrind . Ele também permite que você teste e depurar seus programas , e que irá procurar e alertá-lo para os gargalos no sistema. Outras características deste programa incluem a capacidade de criar novos programas de instrumentação. Você pode configurá-lo para automaticamente testar o seu código ou você pode executar o testador em uma base como - necessário. Você também pode configurá-lo para procurar erros em uma base contínua para programas menores. Este é um programa gratuito , e é compatível com os seguintes sistemas: Linux , Red Hat, Debian, Mandrake , Gentoo , SuSE e Slackware. Você pode baixar essa ferramenta no site da Valgrind .
MemoryScape
MemoryScape permite procurar e resolver quaisquer problemas de vazamento de memória em Fortran, C e C + +. Ele pode suportar os seguintes tipos de programas: multi- processo, paralela e multi-threaded . Outras características deste programa incluem a capacidade de ver quando um programa ultrapassa seus limites de memória e quanta memória um determinado sistema está usando . Esta informação é fornecida em tempo real , o que significa que você pode ver o que está acontecendo de errado com o seu programa como isso acontece. Esta ferramenta é compatível com os sistemas operacionais Mac OS X UNIX , Linux e . Você pode solicitar uma demonstração gratuita do software , mas a versão completa só está disponível por uma taxa de $ 1294 a partir de 2010 .
LeakTracer
Esta ferramenta foi projetado especificamente para programas em C + + , e é compatível com o Solaris e Linux. Ele procura por vazamentos de memória dentro desses programas. Ele irá imprimir essas informações em um arquivo . PIB ( processador de dados gráfico), que irá dizer-lhe a linha exata do código onde o vazamento de memória ocorreu. Esta ferramenta só irá rastrear chamadas de exclusão e novas , e vai substituir qualquer operador global de protocolos novos e operador excluir. Esta é uma ferramenta gratuita que é oferecido sob a GNU General Public License . Você pode baixar essa ferramenta no site da LeakTracer .