Oracle® Solaris Studio 12.4: Performance Analyzer

Exit Print View

Updated: January 2015
 
 

Index Objects Views

Each Index Objects view shows the metric values from data attributed to various index objects, such as Threads, CPUs, and Seconds. Inclusive and Exclusive metrics are not shown, because Index objects are not hierarchical. Only a single metric of each type is shown.

Several Index Objects views are predefined: Threads, CPUs, Samples, Seconds, Processes, and Experiment IDs. These views are described separately below.

You can also define a custom index object. Click on the Add Custom Index View button in the Settings dialog box, the set the values for the object in the Add Index Objects dialog box. You can also define an index object with an indxobj_define directive in an .er.rc file. (See indxobj_define indxobj-type index-exp.)

Threads View

The Threads view shows a list of threads and their metrics. The threads are represented by a Process and Thread pair and show the Total CPU time by default. Other metrics might also be displayed by default if the metrics are present in the loaded experiments. The Threads view is not displayed by default. You can select it from the Views menu.

You can use the filter button to filter the data shown in this and Performance Analyzer views.

CPUs View

The CPUs view shows a list of CPUs that processed the target application's run, along with their metrics. The CPUs are represented by a CPU number and show the Total CPU time by default. Other metrics might also be displayed by default if the metrics are present in the loaded experiments. If the CPUs view is not visible you can select it from the Views menu.

You can use the filter button to filter the data shown in this and Performance Analyzer views.

Samples View

The Samples view shows a list of sample points and their metrics, which reflect the microstates recorded at each sample point in the loaded experiments. The Samples are represented by Sample numbers and show the Total CPU time by default. Other metrics might also be displayed if you selected them in the Overview panel or in the Settings dialog box. If the Samples view is not visible you can select it from the Views menu.

You can use the filter button to filter the data shown in this and Performance Analyzer views.

Seconds View

The Seconds view shows each second of the program run that was captured in the experiment, along with metrics collected in that second. The Seconds view differs from the Samples view in that it shows periodic samples that occur every second beginning at 0 and the interval cannot be changed. The Seconds view lists the seconds of execution with the Total CPU time by default. Other metrics might also be displayed if the metrics are present in the loaded experiments. If you have selected other metrics in the Overview or by using the Settings dialog, those metrics are also displayed.

You can use the filter button to filter the data shown in this and Performance Analyzer views.

Processes View

The Processes view shows a list of processes that were created by your application, along with their metrics. The Processes are represented by process ID (PID) numbers and show the Total CPU time metric by default. Other metrics might also be displayed if the metrics are present in the loaded experiments. If you have selected other metrics in the Overview or by using the Settings dialog, those metrics are also displayed.

The Processes view enables you find the processes that used the most resources. If there is a particular set of processes that you want to isolate and explore using other views, you can filter out other processes using the filters available in the context menu.

Experiment IDs View

The Experiment IDs view shows a list of processes that were created by your application, along with their metrics. The Experiment IDs are represented by process ID (PID) numbers and show the Total CPU time metric by default. Other metrics might also be displayed if the metrics are present in the loaded experiments. If you have selected other metrics in the Overview or by using the Settings dialog, those metrics are also displayed. The metrics values reflect the microstates recorded at each sample point in the loaded experiments. The values reflect the value or percentage of the metrics that were recorded in each of the loaded experiments.