Sun Studio 12: Performance Analyzer

Kernel Experiments

You can record kernel profiles with the er_kernel utility.

The er_kernel utility uses the DTrace driver, a comprehensive dynamic tracing facility that is built into Solaris 10 OS.

The er_kernel utility captures kernel profile data and records the data as an Analyzer experiment in the same format as a user profile. The experiment can be processed by the er_print utility or the Performance Analyzer. A kernel experiment can show function data, caller-callee data, instruction-level data, and a timeline, but not source-line data (because most Solaris OS modules do not contain line-number tables).