JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: Performance Analyzer
search filter icon
search icon

Document Information

Preface

1.  Overview of the Performance Analyzer

2.  Performance Data

3.  Collecting Performance Data

4.  The Performance Analyzer Tool

Starting the Performance Analyzer

Analyzer Command Options

Java Options

-j | --jdkhome jvm-path

-J jvm-options

Control Options

-f | --fontsize size

-v | --verbose

Information Options

-V | --version

-? | --h | --help

Analyzer Default Settings

Performance Analyzer GUI

The Menu Bar

The Toolbar

Analyzer Data Displays

Data Display, Left Pane

The MPI Timeline Tab

MPI Chart Tab

The Races Tab

The Deadlocks tab

The Functions Tab

The Callers-Callees Tab

The Call Tree Tab

The Dual-Source Tab

The Source-Disassembly Tab

The Source Tab

The Lines Tab

The Disassembly Tab

The PCs Tab

The OpenMP Parallel Region Tab

The OpenMP Task Tab

The Timeline Tab

The LeakList Tab

The DataObjects Tab

The DataLayout Tab

The Inst-Freq Tab

The Statistics Tab

The Experiments Tab

The Index Tabs

The MemoryObjects Tabs

Data Display, Right Pane

The MPI Timeline Controls tab

The MPI Chart Controls Tab

The Summary Tab

The Event Tab

The Leak Tab

The Race Detail Tab

The Deadlock Detail Tab

Setting Data Presentation Options

Metrics Tab

Sort Tab

Source/Disassembly Tab

Formats Tab

Timeline Tab

Search Path Tab

Pathmaps Tab

Tabs Tab

Finding Text and Data

Showing or Hiding Functions

Filtering Data

Simple Tab

Experiment Selection

Sample Selection

Thread Selection

LWP Selection

CPU Selection

Advanced Tab

Recording Experiments from Analyzer

Default Settings for Analyzer

Settings in the .er.rc File

Comparing Experiments

Enabling Comparison Mode

5.  The er_print Command Line Performance Analysis Tool

6.  Understanding the Performance Analyzer and Its Data

7.  Understanding Annotated Source and Disassembly Data

8.  Manipulating Experiments

9.  Kernel Profiling

Index

Showing or Hiding Functions

By default, all functions in each load object are shown in the Functions tab and Callers-Callees tab. You can hide all the functions in a load object or show only those function representing the API into the load object using the Show/Hide/API-only Functions dialog box; see the online help for details.

When the functions in a load object are hidden, the Functions tab and Callers-Callees tab show a single entry representing the aggregate of all functions from the load object. Similarly, the Lines tab and PCs tab show a single entry aggregating all PCs from all functions from the load object.

When only the API functions in a load object are shown, only those functions representing calls into the library are shown, and all calls below those functions, whether within that load object, or into other load objects, including callbacks, are not shown. The Callers-Callees tab will never show callees from such functions.

The settings for load objects can be preset with command in a .er.rc file.

In contrast to filtering, metrics corresponding to hidden functions are still represented in some form in all displays.