The Display Behaviour tab allows you control how which displays are shown when a program starts executing and when a program finishes executing.
The default options are shown below:
Performance Validator can change the current display to any of the following displays.
•Callstack real time callstack of selected thread
•Statistics function timing statistics
•Relations function timing information for a function, it's callers and callees.
•Call Tree function timing call tree
•Call Graph function timing call graph (reduced form of the call tree)
•Analysis query the function timing data
•Line Times line timing data
•Diagnostic : Diagnostic diagnostic information
•Diagnostic : Stdout text collected from stdout
•Diagnostic : Environment Variables environment variables from the program under test
•Diagnostic : Child Processes processes launched by the program under test
When Performance Validator starts monitoring the behaviour of an application the current display can automatically be switched to any of the displays listed above.
There is also the option not to change the display.
When Performance Validator has finished processing all the information from the target application the current display can automatically be switched to any of the displays listed above if the current display matches a specified condition. This allows you to not change the display, always change the display or change the display if the current display is a specific display (for example if at the end of program execution the current display is callstacks, change it to statistics).
There is also the option not to change the display.
The type of display that may interesting for collected data depends on the type of program that was executed. Native, .Net or Mixed mode. To accommodate this we provide one setting for each of the three program types.
Reset All - Resets all global settings, not just those on the current page.
Reset - Resets the settings on the current page.