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.
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.
Looking for the best programs similar to DTrace? We reviewed our top picks below. Let's see if there are any DTrace alternatives that work on your platform.
ktap is a script-based dynamic tracing tool for Linux. It uses a scripting language and lets users trace the Linux kernel dynamically. ktap is designed to give...
Features:
SystemTap provides instrumentation for a live running kernel and user-space applications.
Features:
Add your reviews & share your experience when using DTrace to the world. Your opinion will be useful to others who are looking for the best DTrace alternatives.
Popular Alternatives
iOS Alternatives
Android Alternatives
Copyright © 2021 TopAlter.com
Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP