Specifies whether performance data measurement code should be generated in the object. The collected data can be used by the system performance tool to profile performance of an application. Generating performance measurement code in a created object results in slightly larger objects and might affect performance.
ENBPFRCOL Syntax: |--+-------------------------------------------------+----------| | .-*PEP-------------------------. | '-ENBPFRCOL(--+------------------------------+--)-' '-+-*ENTRYEXIT-+--+-*ALLPRC--+-' '-*FULL------' '-*NONLEAF-'
This choice is useful if you want to capture information about routines that call other routines in your application.
This choice is useful if you want to capture information about 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 charges their use of resources against your application. This makes it difficult to determine where resources are actually being used.
Use this option if your application calls other objects that were not compiled with either the *PEP, *ENTRYEXIT, or *FULL option. This option allows the performance tools to distinguish between resources that are used by your application and those resources 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.