Oracle® Solaris Studio 12.4: Performance Analyzer

Exit Print View

Updated: January 2015

Analyzing a Kernel Profile

The kernel founder experiment contains data for the kcycles metric. When the CPU is in system-mode the kernel call stacks are recorded. When the CPU is idle a single-frame call stack for the artificial function <IDLE> is recorded. When the CPU is in user-mode, a single-frame call stack attributed to the artificial function <process-name_PID_process-pid> is recorded. In the kernel experiment, no call stack information on the user processes is recorded.

The artificial function <INCONSISTENT_PID> in the kernel founder experiment indicates where DTrace events were delivered with inconsistent process IDs for unknown reasons.

If –F is used to specify following user processes, the subexperiments for each followed process will contain data for the kucyclesmetric. User-level call stacks are recorded for all clock profile events where that process was running in user mode.

You can use filters in the Processes view and the Timeline view to filter down to the PIDs you are interested in.