Memory and profiling¶
For compiled languages (C, C++, Fortran):
- Checking for memory leaks with valgrind:
valgrind --leak-check=full program
- Checking cache hits and cache misses with
cachegrind:
valgrind --tool=cachegrind program
- Profiling the code with callgrind:
valgrind --tool=callgrind program