Valgrind icon
Valgrind icon

Valgrind

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

Viewing a xtree heap memory report from valgrind in kcachegrind

Cost / License

  • Free
  • Open Source

Platforms

  • Mac  Support is new
  • Linux  Original platform
  • Android
-
No reviews
33likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Memory Optimization
  2.  Memory analysis
  3.  Memory footprint

 Tags

  • bug-tracking

Valgrind News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Valgrind information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    9 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities
Valgrind was added to AlternativeTo by podpo on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Valgrind?

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache and branch-prediction profiler, and a heap profiler. It also includes three experimental tools: a heap/stack/global array overrun detector, a second heap profiler that examines how heap blocks are used, and a SimPoint basic block vector generator.