Skip to content
whatismyalternative

Valgrind

An instrumentation framework for building dynamic analysis tools that detect memory and Th

Visit Valgrind

Valgrind is a GPL-licensed system for debugging and profiling Linux programs. It uses dynamic binary instrumentation, so applications do not need to be modified, recompiled or relinked. Programs run under Valgrind with a slowdown factor ranging from 5 to 100, depending on the tool. It works with programs written in any language because it operates directly on program binaries, and it provides coverage of user-space code including system libraries. It can be used on programs without available source code.

12 alternatives to Valgrind

Ranked by how well each tool replaces Valgrind: shared features, audience, price and popularity.

  1. A source code analysis tool that finds bugs in C, C++, and Objective-C programs.

    Covers 5 of 10 key features.

    Open source
    58 out of 100 match—
  2. A static analyzer for C, C++, C#, Java, Go, JavaScript and TypeScript code. Works on, and,

    Covers 5 of 10 key features.

    Free plan
    56 out of 100 matchFree
  3. A tool for static C/C++ code analysis

    Covers 1 of 10 key features.

    Free planOpen source
    55 out of 100 matchContact sales
  4. Load test functional behavior and measure performance with a 100% pure Java application.

    Covers 5 of 10 key features.

    Free planOpen source
    55 out of 100 matchFree
  5. Industry standard PC benchmarking and diagnostic solutions since 1998.

    Covers 3 of 10 key features.

    Free plan
    54 out of 100 matchContact sales
  6. Automate Java coding standards with Checkstyle.

    Covers 6 of 10 key features.

    Free planOpen source
    54 out of 100 matchContact sales
  7. Test, compare, and understand your system performance.

    Covers 3 of 10 key features.

    Free plan
    54 out of 100 matchContact sales
  8. Static analysis for open source projects.

    Covers 2 of 10 key features.

    Free plan
    53 out of 100 matchFree
  9. Education tools for schools and students: anti-plagiarism, AI detection, and homework help

    Covers 1 of 10 key features.

    Free plan
    52 out of 100 matchFree
  10. Memory editing and debugging tool for games and applications

    Covers 6 of 10 key features.

    Free planOpen source
    52 out of 100 matchContact sales
  11. Utilities to control and monitor storage systems using SMART technology

    Covers 8 of 10 key features.

    Free planOpen source
    52 out of 100 matchContact sales
  12. Behaviour driven development for Ruby.

    Covers 3 of 10 key features.

    Free planOpen source
    51 out of 100 matchFree