TopAlter.com

DTrace Alternatives

DTrace Alternatives

DTrace

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.

Best DTrace Alternatives

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

ktap

FreeOpen SourceLinux

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:

  • Debugger
  • Developer Tools
SystemTap

SystemTap

FreeOpen SourceLinux

SystemTap provides instrumentation for a live running kernel and user-space applications.

Features:

  • Debugger
  • Developer Tools

DTrace Reviews

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.

Table of Contents

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP