Specifies whether performance data measurement code should be generated in the object. The collected data that can be used by the system performance tool to profile an application's performance. Generating performance measurement code in an object will result in slightly larger objects and may affect performance.
|--+-------------------------------------------------+----------| | .-*PEP-------------------------. | '-ENBPFRCOL(--+------------------------------+--)-' '-+-*ENTRYEXIT-+--+-*ALLPRC--+-' '-*FULL------' '-*NONLEAF-'
This choice is useful if you want to capture information on routines that call other routines in your application.
This choice is useful if you want to capture information on all routines. Use this option when you know that all the programs called by your application were compiled with either the *PEP, *ENTRYEXIT or *FULL option. Otherwise, if your application calls other objects that are not enabled for performance measurement, the performance tool will charge their use of resources against your application. This would make it difficult to determine where resources are actually being used.
Use this option if your application will call other objects that were not compiled with either *PEP, *ENTRYEXIT or *FULL. This option allows the performance tools to distinguish between resources that are used by your application and those used by objects it calls (even if those objects are not enabled for performance measurement). This option is the most expensive, but allows for selectively analyzing various programs in an application.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.