Line Timing Filters<\/span><\/p>\n\r",
hmBody:" <\/p>\n\r The Line Timing Filters<\/span> page allows you to set specific classes, methods and functions to be included in, or excluded from, the line hooking process.<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r These settings are identical to the Class And Function filters<\/a> in the previous section, except they only affect the line timing hooks.<\/p>\n\r <\/p>\n\r Since line-timed functions are controlled independently from other functions being monitored in a session, you can time just the lines within a single function or a single method in a class without the overhead of line-timing everything else.<\/p>\n\r <\/p>\n\r These filters apply only to the DLLs and files that you have not already excluded via other filters.<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r By default, Performance Validator will try to hook lines in all classes, methods and functions in the hooked files, but you can choose to list only those which should be included or excluded.<\/p>\n\r <\/p>\n\r •<\/span>Hook all...<\/span> hook everything (the default) <\/span><\/p> <\/p>\n\r •<\/span>Only hook ...<\/span> hook only<\/span> the classes, methods and functions listed If not line timing everything (which has a performance overhead), this would be the typical case, i.e. to selectively line-time only your areas of interest •<\/span>Don\'t hook ...<\/span> hook everything except<\/span> the classes, methods and functions listed <\/p>\n\r <\/p>\n\r <\/p>\n\r Choose from known methods:<\/p>\n\r <\/p>\n\r •<\/span>Add...<\/span> shows the Class::Method Browser<\/span> dialog below <\/span><\/p> <\/p>\n\r Type or choose a class and\/or method from the pre-populated drop-down list of all functions: <\/p>\n\r <\/p>\n\r When typing an entry, you\'ll see a message at the bottom of the dialog if the symbol doesn\'t exist:<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r Choose from known methods:<\/p>\n\r <\/p>\n\r •<\/span>Add List...<\/span> shows the List of classes or functions<\/span> dialog below <\/span><\/p> <\/p>\n\r Enter any number of plain class::method or function names or just paste them in.<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r The list will not be validated against known functions. Do not include return types, brackets, parameters or other details.<\/p>\n\r <\/p>\n\r Remove items as normal:<\/p>\n\r <\/p>\n\r •<\/span>Remove<\/span> removes selected items in the list •<\/span>Remove All<\/span> removes all items, clearing the list<\/p> <\/p>\n\r Alternatively, press to delete selected items, and <\/span>+ to select all items in the list first.<\/p>\n\r <\/p>\n\r <\/p>\n\r 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.<\/p>\n\r <\/p>\n\r •<\/span>Export...<\/span> choose or enter<\/span> a filename Save<\/span> outputs the filtered list to the file •<\/span>Import...<\/span> navigate<\/span> to an existing *.pvxc file Open<\/span> loads the filtered list<\/p> <\/p>\n\r The exported file can be used with the -classAndFunctionFile<\/a> command line option.<\/p>\n\r <\/p>\n\r <\/p>\n\r Reset All - <\/span>Resets all<\/span> global settings, not just those on the current page.<\/p>\n\r <\/p>\n\r <\/p>\n\r Reset - <\/span>Resets the settings on the current page.<\/p>\n\r <\/p>\n\r"
})
<\/a>Listing what to exclude or include<\/span><\/h1>\n\r
\n\r <\/p>
\n\r <\/p>\n\r
\n\r <\/p>Line timing filters can also be added via the instrumentation filter options on the context menus of each main tab. See more on the Statistics menu<\/a> for example.<\/h1>\n\r
<\/a>Managing the list<\/span><\/h1>\n\r
\n\r <\/p>\n\r
\n\r <\/p> <\/span><\/h1>\n\r
<\/a>Exporting and importing<\/span><\/h1>\n\r
\n\r <\/p>