Using DTrace to Instrument Your System

Speaker: Max Bruning, Training Director, Joyent

Date: Wednesday, March 26, 2014

Time: 3:20pm - 4:05pm

This session will examine the use of DTrace for performance profiling and debugging of applications running on OS X, including the DTrace features of Instruments. DTrace can be used to determine what your application is doing at any given time. Attendees will be able to follow along by using DTrace on their MacBooks. The session will examine some DTrace scripts that Instruments uses, and how to add new DTrace instrumentation to Instruments. The talk will start with a brief description of DTrace in terms of what it is, what it can be used for, and how it works. Then various applications will be examined. DTrace lends itself to a “drill down” approach to problem solving. This technique will be covered by looking at examples. At the conclusion, some ideas for ways to extend DTrace on OS X will be described.