sun.com docs.sun.com My Sun Worldwide Sites
DTrace User Guide


May 2006
This book serves as an introduction to the dynamic tracing capabilities introduced in Solaris 10. The basic features of the DTrace framework are introduced. The book contains extensive examples of basic DTrace functions.
++

Document Information

Preface

+ 1.  Introduction

+ 2.  DTrace Basics

+ 3.  Scripting With the D Language

- 4.  Using DTrace

Performance Monitoring

Examining Performance Problems With The sysinfo Provider

Tracing User Processes

Using the copyin() and copyinstr() Subroutines

Avoiding Errors

Eliminating dtrace Interference

syscall Provider

The ustack() Action

The pid Provider

User Function Boundary Tracing

Tracing Arbitrary Instructions

Anonymous Tracing

Anonymous Enablings

Claiming Anonymous State

Anonymous Tracing Examples

Speculative Tracing

Speculation Interfaces

Creating a Speculation

Using a Speculation

Committing a Speculation

Discarding a Speculation

Speculation Example

Index

Company Info Contact Terms of Use Privacy Copyright 1994-2006 Sun Microsystems, Inc.