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 page on BigAdmin
DTrace Topics wiki at SolarisInternals.com
SDN library of technical articles where you can search for DTrace articles, such as: