Find memory bugs and performance costs with Valgrind.
Finds memory errors and produces cache, call-graph, and heap profiles for programs using Valgrind.
When to use it
Use for memory leaks, use-after-free, cache behaviour, call graphs, heap allocation patterns, or errors in third-party code.
Give it a program to investigate; it runs the relevant Valgrind tools and interprets memory errors or profiling results.
What you provide
Requires the Valgrind command to run the program under its profiling and memory-checking tools.
No additional actions listed.