Maria Tishkova demonstrates runtime profiling using DLight, which unifies application and system profiling with DTrace technology on Solaris platforms. System profiling tools like DLight allows for the exploration of a system to help users understand how the system works and track down performance problems across many software layers.
Tishkova's screencast provides basic knowledge on using DLight to help find performance bottlenecks in applications.
Basic requirements for DLight:
- Runs on Solaris 10 and OpenSolaris; it does run on Linux, but only the Clock Profiler and JAVA Ticker instruments are available
- With Java applications, the system being used must have a DTrace enabled Java SE Runtime Environment (JRE) 6 or later
DLight is tightly integrated into Sun Studio IDE. It works with Sun Studio project and executables, including Java executables. Tishkova's demonstration begins by creating a special project within Sun Studio to demonstrate DLight's profiling. The walk-through screencast explains each step in an easy to follow fashion.
Interested readers may also want to take a look at a DLight Tutorial penned by Ann Rice. In her introduction, Rice writes that DLight offers a brand of instrumentation that enables users to take advantage of the Dynamic Tracing (DTrace) debugging and performance analysis functionality in the Solaris 10 OS and in OpenSolaris.
More Information
Screencast: DLight - Utilize and Visualize the Power of DTrace Technology
DLight Tutorial Provides Instrumentation for Using DTrace in Solaris and OpenSolaris
Sun Studio 12 Update 1
Major Upgrade: Sun Studio 12 Update 1
Sun Studio Product Page
[...read more...]