The performance data you can examine in the Sampling Analyzer include:
User time. Time spent executing user program instruction
Fault time. Time required to service fault-driven memory activities, classified into text and data page faults
I/O time. Time the operating system spent waiting for input/output operations, such as writing to a disk or tape
System time. Time the operating system spent executing system calls
Trap time. Time spent in executing traps (automatic exceptions or memory faults)
Lock wait time. Time spent waiting for lightweight process locks
Sleep time. Time the program spent inactive, waiting for a wake up signal
Suspend time. Time spent temporarily halted (includes time spent in the debugger during breakpoint and the time used by the Sampling Collector to gather data)
Idle time. Time spent waiting to run while the system was busy
Function sizes. Sizes of functions in the program
Module sizes. Sizes of modules in the program
Segment sizes. Sizes of segments in the program
Memory usage. Memory page reference and modification data
Resource usage. Information about the system resources that are used by the program, including major and minor page faults, process swaps, number input and output blocks, number of messages sent and received, number of signals handled, number of voluntary and involuntary context switches, number of system calls, number of characters of input/output, and number of working set memory pages