Valgrind
Programming tool for profiling, memory debugging and memory leak detection / From Wikipedia, the free encyclopedia
This article is about software. For the mythical gate, see Valhalla.
Valgrind (/ˈvælɡrɪnd/)[6] is a programming tool for memory debugging, memory leak detection, and profiling.
Quick Facts Original author(s), Developer(s) ...
![]() Valgrind logo | |
Original author(s) | Julian Seward, Nicholas Nethercote[1] |
---|---|
Developer(s) | Valgrind Development Team[2] |
Initial release | Jul 27, 2002[3] |
Stable release | 3.23.0 (April 26, 2024; 3 months ago (2024-04-26)) [±][4] |
Repository | |
Written in | C |
Operating system | Linux FreeBSD Solaris Android[5] |
Type | Profiler, Memory debugger |
License | GNU General Public License |
Website | www |
Close
Valgrind was originally designed to be a freely licensed memory debugging tool for Linux on x86, but has since evolved to become a generic framework for creating dynamic analysis tools such as checkers and profilers.