Valgrind

Valgrind

Valgrind é uma estrutura de instrumentação para a construção de ferramentas de análise dinâmica.
Valgrind é uma estrutura de instrumentação para a construção de ferramentas de análise dinâmica.Existem ferramentas Valgrind que podem detectar automaticamente muitos bugs de gerenciamento de memória e de segmentação, além de criar um perfil detalhado de seus programas.Você também pode usar o Valgrind para criar novas ferramentas.Atualmente, a distribuição Valgrind inclui seis ferramentas de qualidade de produção: um detector de erros de memória, dois detectores de erros de encadeamento, um criador de perfil de previsão de ramificação e cache, um gerador de cache e gerador de perfil de previsão de ramificação e um gerador de heap.Ele também inclui três ferramentas experimentais: um detector de saturação de pilha / pilha / matriz global, um segundo perfilador de pilha que examina como os blocos de pilha são usados ​​e um gerador de vetor de bloco básico SimPoint ....
valgrind

Local na rede Internet:

Alternativas ao Valgrind para todas as plataformas com qualquer licença

API Monitor

API Monitor

API Monitor é um programa do Windows que permite monitorar e controlar chamadas de API feitas por aplicativos e serviços.
Deleaker

Deleaker

O Deleaker é um aplicativo independente e uma extensão útil para o Visual Studio, o RAD Studio (Delphi / C ++ Builder) e o Qt Creator, que ajudam a analisar erros de programação ...
strace

strace

Rastrear chamadas e sinais do sistema.Um utilitário de diagnóstico, depuração e espaço de usuário instrucional.
Libcsdbg

Libcsdbg

O Libcsdbg é um rastreador de pilha de exceção em C ++.
JTracer

JTracer

O JTracer é um cliente de depurador remoto para o depurador Libcsdbg
Dr. Memory

Dr. Memory

O Dr. Memory é uma ferramenta de monitoramento de memória capaz de identificar erros de programação relacionados à memória, como acesso a memória não inicializada, acesso a memória não endereçável ...
ltrace

ltrace

O ltrace intercepta e grava chamadas dinâmicas da biblioteca, chamadas por um processo executado e pelos sinais recebidos por esse processo.