Valgrind is a tool that helps you find memory management problems in Linux programs. From the
3.3.0 log: Helgrind works again with improved race detection and better error messages. Massif generates better output. Cachegrind has been extended to do branch-misprediction profiling. Both conditional and indirect branches are profiled. Scalability has been improved for very large programs, particularly those with a million or more malloc'd blocks in use at once. These improvements mostly affect Memcheck, which is also up to 10% faster for all programs, with x86 Linux seeing the largest improvement. The documentation has been reorganized. Experimental tools have been added,
and more.
Member since:
2006-03-02
I agree, Valgrind is a wonderful tool that all programmers should use. The only downside is that it's Linux only; that means I can't use it on my NetBSD box.