Use the PowerCheck tab in the Default Settings dialog box to specify instrumentation settings for all native-compiled, and .NET managed applications.
You can specify error-checking settings such as whether Purify uses minimal or precise instrumentation on modules without debug data or greater than the size specified. If Rational PureCoverage is installed on your system, you can also specify whether Purify uses line-level or function-level instrumentation as the default for coverage monitoring.
You can also select the error detection and coverage level on a per module basis.
You can use selective instrumentation to have Purify instrument and collect memory profiling data for just those .NET managed classes that you specify.
These are the main controls in the dialog box:
Use minimal instrumentation when the module doesn't contain debugging information
Use minimal instrumentation when the module is larger than <threshold value> KB
Default coverage level: Line (available if PureCoverage is installed)
Default coverage level: Function (available if PureCoverage is installed)
Modules to Instrument: Configure
Exclude all modules in Windows directories (available if PureCoverage is installed)
Managed: Classes to instrument for memory profiling: Configure
Notes:
§ For runs of native-compiled programs, the availability of relocation data, debug line data, and symbol data affects the level at which Purify can perform instrumentation. For more information, click
§ Use the Modules tab in the Properties dialog box after a native-compiled program has exited to see exactly how Purify instrumented each module. Purify's default instrumentation for error checking depends on the size of each module in the program and the availability of debug data, so modules may occasionally be instrumented at a level that you did not intend. To change instrumentation levels for individual modules, click Modules.
n When you selectively instrument a .NET managed application, use the Classes tab in the Properties dialog box after the application has exited to see which classes Purify instrumented.
n For changes to the instrumentation level to take effect, you must rerun the program.
§ Purify saves settings for all programs in the Purifyw_pure.ini file. For details about .ini file names and their locations, click .
§ 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 1992, 2010.