Oracle Solaris Dynamic Tracing (DTrace) is a comprehensive dynamic tracing framework for the Oracle Solaris OS. The DTrace facility provides a powerful infrastructure to enable administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs. DTrace can help developers identify performance issues and bugs in applications. The Oracle Solaris Dynamic Tracing Guide describes in depth how to use DTrace to observe, debug, and tune system behavior. This guide also includes a complete reference for bundled DTrace observability tools and the D programming language.
In addition to the manual, you can find links to training, articles and other resources for DTrace at the following locations:
DTrace Quick Start Guide: Observing Native and Web Applications in Production
Using DTrace with Sun Studio Tools to Understand, Analyze, Debug, and Enhance Complex Applications
Using DTrace to Demystify Watchpoints in the Sun Studio dbx Debugger
Tutorial: DTrace by Example where you can search for DTrace articles, such as:
How to use Oracle Solaris DTrace from Oracle Solaris and OpenSolaris Systems
DTrace page on BigAdmin
DTrace Topics wiki at SolarisInternals.com