Overview

When utilization tracking is enabled, all compiler invocations are recorded in a file. This file is called a usage file and it has the .cuf extension. You can then use the utilization reporting tool to generate a report from one or more of these usage files, and optionally prune the usage files.

You can use the utilization tracking and reporting feature in various ways based on how the compiler is used in your organization. Four usage scenarios illustrates the typical usage scenarios of this feature.

The following sections introduce the configuration of the utilization tracking functionality and the usage of the utilization reporting tool.

Utilization tracking

A utilization tracking configuration file urtxlc_cpp1101aix.cfg is included in the default compiler installation. You can use this file to enable utilization tracking and control different aspects of the tracking.

A symlink urt_client.cfg is also included in the default compiler installation. It points to the location of the utilization tracking configuration file. If you want to put the utilization tracking configuration file in a different location, you can modify the symlink accordingly.

For more information, see Configuring utilization tracking.
Note: Utilization tracking is disabled by default.

Utilization reporting tool

The utilization reporting tool generates compiler usage reports based on the information in the usage files. You can optionally prune the usage files with the tool. For more information, see Generating usage reports and Pruning usage files.