O'Reilly logo

DTrace: Dynamic Tracing in Oracle by Jim Mauro, Brendan Gregg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1. Introduction to DTrace

This chapter introduces you to DTrace.

What Is DTrace?

DTrace1 is an observability technology that allows you to answer countless questions about how systems and applications are behaving in development and in production. DTrace empowers users in ways not previously possible by enabling the dynamic instrumentation of unmodified kernel and user software.

Created by Bryan Cantrill, Mike Shapiro, and Adam Leventhal, DTrace was first introduced in Solaris 10 3/05 (the first release of Solaris 10) in March 2005. It is now available in all Solaris 10 releases, as well as OpenSolaris, Mac OS X beginning with release 10.5 (Leopard), and FreeBSD beginning with release 7.1.

Why Do You Need It?

Understanding what is going on in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required