Observing and Optimizing your Application with DTrace

Tools & Techniques
Location: Portland 251
Please note: to attend, your registration must include Tutorials.
Average rating: ****.
(4.33, 28 ratings)

DTrace is a comprehensive dynamic tracing framework. It provides a powerful infrastructure to enable administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior applications at runtime. DTrace can be used to observe applications written in Java, C, C++ PHP Ruby, Python and much more.

This Hands-on Lab has something for everyone. It will including DTrace fundamentals for those that are new to it. We will learn how to use DTrace to observe scripting languages. A typical AMP stack application will be observed and optimized. For experienced DTrace users, it discusses creating user-land statically defined tracing (USDT) probes in Java Platform, Standard Edition (Java SE platform) release 7.0 applications. For the superadvanced, the presentation covers using the Java technology-based and C APIs for DTrace.

NOTE: Those who plan on attending this tutorial will find prerequisite information and resources here.

Photo of Angelo Rajadurai

Angelo Rajadurai


Angelo Rajadurai is a senior engineer in the ISV engineering
organization within Sun’s Market Development. Angelo started with
Sun over 15 years ago, working in the Solaris x86 engineering team,
followed by working with several of Sun’s large software and
technology partners on variois Solaris engineering and
optimization projects. He has presented Solaris & related technologies
to developer audiences worldwide. He is currently a Sr. Web Architect for
Emerging Markets and communities.

Comments on this page are now closed.


Picture of Angelo Rajadurai
Angelo Rajadurai
07/20/2010 2:28am PDT

Hi Steve, I was debating on virtual Box machine for the lab but was worried that copying 4 GB of machine image would be very slow! I need to find a JeOS (just enough OS) image to do the lab for next time and leave the AWS image as the post lab activity

Picture of Bill Wheatley
Bill Wheatley
07/20/2010 1:58am PDT

The fact that we got 6 hours of class work that we could pick and choose from was awesome. Having homework that i could go back to the hotel and work on was very nice. So far my favorite tutorial this year.

Steve Huitt
07/20/2010 1:38am PDT

Good tutorial and powerful tool. Providing a virtual machine with all of the required software for the labs would be a nice option in the future.

Picture of Robin Anil
Robin Anil
07/19/2010 7:09am PDT

Awesome Talk Angelo. Loved it. Hopefully dtrace will come to linux soon

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts