![]() Previous |
![]() Next |
The Event Settings table lists all events available to the recording. This table has a filtering mechanism that allows you to narrow the results on the table.
The filtering mechanism allows you narrow the information shown in a table by specifying a column and a value in that column by which to filter the results. This is helpful if you want to limit the results, for example, to just those properties starting with java.vm
.
To filter a column:
Right-click the Filter Column to open its menu and select the column you want to filter on, for example Request Period.
The column name appears in the Filter Column field.
In the adjacent text box, enter the string for which you want to filter.
Normally, to lessen the impact on performance, matching is done using only simple Kleene star wildcards. A star (*
) will match zero or more occurrences of anything; for example:
8*
will match anything beginning with 8. *es
will match anything ending with es.
You can also match using regular expressions; however, resolution can take much longer with complex expressions and large amounts of data; for example:
regexp:(YC|Young Collect).*
will match anything starting with YC or Young Collect, such as YC Promotion Failed, Young Collection and Young Collector Nursery Snapshot. .
You can also build logical expressions for columns with numerical values. For instance, for a column with counts, such as the one in Memory/allocation Allocation by Class table, the expression > 100 && < 500 will filter out the classes with more than 100 but less than 500 events.
The filter text entry field is case sensitive.
The events available to the recording are listed on this table which also shows the setting for each event type. Table: Event Settings Column Descriptions describes the default information displayed on this table.
Event Settings Column Descriptions
Column | Description |
---|---|
Event Name |
The name of event recorded. |
Turned On |
Whether or not the specific event type was recorded. If this value is |
Stack Traces Enabled |
Whether or not a stack trace was available for this event type. If this value is |
Request Period |
For requestable events, this signifies how often an event was created. For example, the CPU load is typically sampled once every second. |
Threshold |
The threshold for the cut-off value under which events of a certain type were not recorded. The threshold is used to limit the memory and performance overhead of making a recording. For example, normally Java Blocking events shorter than 20ms are not recorded. |
On this table, you can perform these actions:
Change the sort order of each column. See Changing the Sort Order of a Table Column.
Select which data to show by selecting from a list of available columns.
Copy the selection for pasting elsewhere, for example in a text editor, and configure how that data is to be stored on your clipboard. See Copying Data to the Clipboard.
On the Event Settings table, you can add or remove specific event settings from the operative set to compare just the events that occur in those traces. This functionality, accessible from the Operative Set context sub-menu, is similar to that available on other Flight Recorder tabs.