Please enable JavaScript to view this site.

Performance Validator Help

Navigation: The User Interface > Settings > Data Collection Settings > Filters

Class and Function Filters

Scroll Prev Top Next More

 

The Class And Function Filters page allows you to set specific classes, methods and functions to be included in, or excluded from, the hooking process.

 

class-function-settings

 

 

note These filters apply only to the DLLs and files that you have not already excluded via other filters.

 

 

Listing what to exclude or include

 

By default, Performance Validator will try to hook all classes, methods and functions in the hooked files, but you can choose to list only those which should be included or excluded.

 

Hook all... instructionStep hook everything (the default)

 

Only hook ... instructionStep hook only the classes, methods and functions listed
 

Don't hook ... instructionStep hook everything except the classes, methods and functions listed
 

 

Managing the list

 

Choose from known methods:

 

Add... instructionStep shows the Class::Method Browser dialog below

 

Type or choose a class and/or method from the pre-populated drop-down list of all functions:
 

settings-classandfunctionfilter-chooser

 

When typing an entry, you'll see a message at the bottom of the dialog if the symbol doesn't exist:

 

settings-classandfunctionfilter-chooser-err

 

 

Choose from known methods:

 

Add List... instructionStep shows the List of classes or functions dialog below

 

Enter any number of plain class::method or function names or just paste them in.

 

settings-classandfunctionfilter-chooserlist

 

noteThe list will not be validated against known functions. Do not include return types, brackets, parameters or other details.

 

Remove items as normal:

 

Remove instructionStep removes selected items in the list
 

Remove All instructionStep removes all items, clearing the list

 

Alternatively, press b_del to delete selected items, and b_ctrl + b_a to select all items in the list first.

 

 

Exporting and importing

 

Since the list can be quite complicated to set up, you can export the settings to a file and import them again later. This is useful when switching between different target applications.

 

Export... instructionStep choose or enter a filename instructionStep Save instructionStep outputs the filtered list to the file
 

Import... instructionStep navigate to an existing *.pvxc file instructionStep Open instructionStep loads the filtered list

 

note The exported file can be used with the -classAndFunctionFile command line option.

 

 

Reset All - Resets all global settings, not just those on the current page.

 

 

Reset - Resets the settings on the current page.