Oracle® Solaris Studio 12.4: Performance Analyzer

Exit Print View

Updated: January 2015

Setting Library and Class Visibility

By default, Performance Analyzer shows function data for the target program and all shared libraries and classes used by the program. You can hide the function data for any library or class using the Library and Class Visibility dialog box.

To open the dialog box, choose Tools > Library Visibility (Alt-T, H) or click the Library Visibility toolbar button.

The Library and Class Visibility dialog box lists all shared libraries and classes in the experiment. For each item listed, you can choose one of the following visibility levels:


All functions of the library or class are made visible. Where applicable, metrics are shown for each function.


Only the functions that represent calls into the library or class are shown. Calls below those functions, whether within that library or into other libraries, including callbacks, are not shown.


Only the name of the library or class is made visible; all internal functions are hidden. A library's metrics will reflect the aggregation of metrics incurred by internal functions. Selecting the Library check box for all entries in the list will allow you to perform analysis by library or class.

The Filters fields enable you to update the visibility settings for a subset of libraries and classes. For programs that load a large number of libraries, the list can be quite large. These filters act only on the dialog and are not related to the data view filters.

When you set library visibility, metrics corresponding to hidden functions are still represented in some form in all displays. This contrasts with data view filters, which remove data from displays.