DTrace is a performance analysis and troubleshooting tool for Solaris, Mac OS X and FreeBSD. Created by Sun Microsystems DTrace is a performance analysis and troubleshooting tool that is included by default with various operating systems, including Solaris, Mac OS X and FreeBSD. A Linux port is in development.DTrace instruments all software. Not just user-level software, including applications, databases and webservers, but also the operating system kernel and device drivers. The name is short for Dynamic Tracing: an instrumentation technique pioneered by DTrace which dynamically patches live running instructions with instrumentation code. The DTrace facility also supports Static Tracing: where user-friendly trace points are added to code and compiled-in before deployment…. More Info »DTrace provides a language, ‘D’, for writing DTrace scripts and one-liners. The language is like C and awk, and provides powerful ways to filter and summarize data in-kernel before passing to user-land. This is an important feature that enables DTrace to be used in performance-sensitive production environments, as it can greatly reduce the overhead of gathering and presenting data.
Find Top 10
DTrace
Alternatives
# | Image | App Name | Features | Platforms | Price | Website Link |
1 | ftrace | Linux | Free | Website | ||
2 | perf | Linux | Free | Website | ||
3 | ltrace | BSD FreeBSD Linux |
Free | Website | ||
4 | ktrace | Mac BSD FreeBSD |
Free | Website | ||
5 | ktap | Linux | Free | Website | ||
6 | strace | BSD FreeBSD Linux |
Free | Website | ||
7 | SystemTap | Linux | Free | Website |