Turbocharging Application Performance with Dtrace (SEM-DTJ-2327)

Turbocharging Application Performance with DTrace (SEM-DTJ-2327)
 

Solaris Operating System v10 provides a revolutionary new framework for application and system observability; Dynamic Tracing (DTrace). This course provides the students with the basic set of tools required to immediately begin using DTrace on application and systemic performance analysis. By use of examples we will demonstrate how the student can quickly obtain views of their software stack that they never knew existed. An overview of the DTrace framework and architecture together with many examples of the D language be presented.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-DTJ-2327 1 day $795.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Developers and System Administrators

 Back to top

 
 
Prerequisites
A general programming background is preferred but not essential.

 Back to top

 
 
Skills Gained
Upon completion of this course, participants should be both motivated and able to begin applying DTrace to real life scenarios.

 Back to top

 
 
Course Content

Module 1 - Content

This session will make extensive use of live examples (typed live and not pre-canned whenever possible). We will begin with an overview of the complexity faced in behavioral analysis and why extant tools just don't make the grade. A demonstration of why DTrace is able to solve the issues faced is then presented. An overview of the DTrace architecture will then be given along with examples of how to analyze various parts of a systems software stack. This will be followed with examples of analyzing C and Java technology-based applications.

  • Setting the scene: Why you need DTrace: Observability and Complexity; the way things were
  • DTrace: the dawn of a new era
  • Thrill seeking: DTrace by example (a quick tour)
  • DTrace: An Overview: Systemic Observability by example
  • System Calls
  • Scheduling
  • I/O and File Systems
  • Processes and Threads
  • The Kernel
  • Application analysis by example
  • Applying DTrace to C based applications
  • Adding DTrace probes to your own code (USDT)
  • Applying DTrace to Java based applications
  • Next steps: Resources and Pointers

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.