Sobre Valgrind

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 erros de gerenciamento de memória e threading, e perfilar seus programas em detalhes. Você também pode usar Valgrind para construir novas ferramentas. A distribuição Valgrind atualmente inclui seis ferramentas de qualidade de produção: um detector de erro de memória, dois detectores de erro de thread, um perfil de cache e de precisão de ramo, um perfil de criação de cache e de prevenção de ramos e um perfil de heap. Ele também inclui três ferramentas experimentais: um detector de sobrecarga heap/stack/global array, um segundo perfilador de heap que examina como blocos de heap são usados, e um gerador de vetores de bloco básico SimPoint.

Categorias

  • Free
  • Open Source
  • Paid
  • Development
  • OS & Utilities