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
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
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
API Monitor
ftrace
JTracer
Libcsdbg
SystemTap
ApproveAPI