valgrind | ||
---|---|---|
Generell informasjon | ||
programtype | programmeringsverktøy | |
Forfatter | Julian Seward | |
utvikler | Valgrind Utviklere | |
Tillatelse | GPL | |
Teknisk informasjon | ||
Planlagt inn | C | |
Versjoner | ||
Siste stabile versjon | 3.15.0 ( info ) (12. april 2019 (3 år, 6 måneder og 5 dager)) | |
Lenker | ||
Offesiell nettside kodelager | ||
Valgrind er et sett med gratis verktøy som hjelper til med å feilsøke programytelse og minneproblemer.
Det mest brukte verktøyet er Memcheck. Memcheck setter inn instrumenteringskode i programmet som skal feilsøkes , slik at det kan spore minnebruk og oppdage følgende problemer:
Prisen å betale er et merkbart ytelsestap; programmer kjører fem til tjue ganger langsommere når du bruker Valgrind, og de bruker mye mer minne. Av denne grunn blir ikke et program under utvikling alltid utført ved hjelp av Valgrind, men det brukes i spesifikke situasjoner når man leter etter en spesifikk feil, det handler om å verifisere at det ikke er skjulte feil som de som Memcheck kan oppdage.
Valgrind inkluderer også andre verktøy: