Use the PowerTune tab in the Default Settings dialog box to select the instrumentation mode, and to control how Quantify measures functions, procedures, or methods (collectively referred to here as functions) for all programs.
These are the main controls in the dialog box:
Default Measurement Level:
Modules to Instrument:
Time all modules in Windows directories
Modules to Instrument:
Notes:
§ The Time measurement type is not supported when you are profiling native-compiled (unmanaged) code using selective instrumentation.
§ When you use selective instrumentation for native-compiled code, modules that you select must have debug information, and .exes must also have relocation data.
§ Quantify uses debug line information to collect line-by-line performance data. If debug line information is not available for a module in a native-compiled program, Quantify times that module. If it is not available for a class in a managed code program, Quantify collects function-level data.
§ For native-compiled programs, Quantify also requires relocation data to collect data at line or function level. If relocation data is not available for an .exe, Quantify times the functions. For a DLL, only data for exported functions is recorded. Time for internal, non-exported functions is attributed to the calling exported functions.
§ By default, functions in modules located in the Windows directories are timed, although you can select other measurements.
§ Quantify always times functions in system modules.
§ For changes to the measurement type to take effect, you must rerun the program.
§ Quantify saves settings for all programs in the Quantifyw_pure.ini file. These settings apply for all future runs of all programs. You can override a default setting for a specific program by selecting Settings > Executable Settings.
(C) Copyright IBM Corporation 1993, 2009.