Skip to content

DTrace vs Valgrind

A side-by-side look at DTrace and Valgrind. For an in-depth review of either product, follow the links below.

DTrace

DTrace

Os & Utilities

DTrace is a dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. It allows administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs.

tracingtroubleshootingdebugging
Valgrind

Valgrind

Development

Valgrind is an instrumentation framework for building dynamic analysis tools. It can detect memory management and threading bugs, and profile programs. Valgrind helps programmers improve code quality by detecting reading/writing of uninitialized memory, memory leaks, and more.

memorydebuggingprofiling

Related Comparisons