Use the PowerTune tab in the Settings for exename dialog box to select the instrumentation mode, and to control how Quantify measures functions, procedures, or methods (collectively referred to here as functions) each time you run a specific program.
These are the main controls in the dialog box:
Default Measurement Level:
Modules to Instrument:
Time all modules in Windows directories
Classes 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, 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 (unmanaged) 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 the current program in the Exename_pure.ini file. These settings apply for all future runs of the selected executable, until you change a setting. You can set default settings to apply to all programs by selecting Settings > Default Settings.
(C) Copyright IBM Corporation 1993, 2009.