HowTo: Valgrind
Início
1. O que é o Valgrind
O Valgrind é uma aplicação que permite analisar a velocidade e correcção de programas.
A ferramenta "Memcheck" é especialmente útil para a análise da memória.
Início
2. Como utilizar o Valgrind
Para fazer a análise do programa, a sintaxe, na linha de comandos, é a seguinte:
$ valgrind [valgrind-options] [your-program] [your-program-options]
assim, se o programa for executado como:
prog1 arg1 arg2
para o analisar fazer:
valgrind prog1 arg1 arg2
para analisar a memória destacam-se as opções:
- --leak-check= [default: summary]
- --show-leak-kinds= [default: definite,possible], pode usar-se também "all"
- --verbose (ou -v)
Existem muito mais opções. Ver manual ou fazer "man valgrind" na linha de comandos.
Início
3. Documentação e Links Úteis
Início