Oracle® Solaris Studio 12.4: Performance Analyzer

Exit Print View

Updated: January 2015

Using Advanced Custom Filters

When you add filters in Performance Analyzer data views, filter expressions are generated and are immediately applied to filter the data. The generated filter expressions are visible in the Advanced Custom Filter dialog box. Experienced users can use these generated filter expressions as a beginning point for creating customized filters.

    To create a custom filter:

  1. Open the Advanced Custom Filter dialog box by doing one of the following:

    • Click the Filter button and select Add Filter: Advanced Custom Filter

    • Choose Tools ⇒ Filters ⇒ Add Filter: Advanced Custom Filter

  2. Click in the Filter Specification text box and edit the filters. See below for more information about the filters.

  3. Use the arrow buttons to undo or redo edits if necessary.

  4. Click OK to filter the data according to the filter expressions and close the dialog box.

The Filter Specification panel shows the filter expressions for filters you previously applied by selecting them in Performance Analyzer data views. You can edit these filters, and use the arrow buttons at the top to undo and redo your edits. You can also use Ctrl-Z to undo and Shift-Ctrl-Z to redo as you would in a text editor. The filters only affect the data views when you click OK.

Place each new filter on a new line beginning with && the logical AND operator. Experiment data must match the first filter AND the second filter AND the third filter, and so on, in order to be displayed.

You can change && to || if you want data to match the first filter OR the second filter, for example.

Filter expressions use standard C relational operators (==, >=, &&, ||, and so on) along with keywords that are specific to the experiment. The keywords that you can use in your experiment are shown in the Keywords panel of the Advanced Custom Filters dialog box.

Search the Performance Analyzer help for more information about filter keywords and filter expressions.

The filter expression syntax is the same as that used for filtering with er_print. See Expression Grammar for information about filter expressions.