ODS Tables

Anytime you specify the PERFORMANCE statement in a procedure, the procedure generates an ODS table called PerformanceInfo that summarizes the performance characteristics of the procedure. The information comes from the actual characteristics used and does not necessarily match the option values specified in the PERFORMANCE statement. When you specify the DETAILS option in the PERFORMANCE statement, the procedure generates an additional ODS table called Timing.

Figure 4.1 shows a typical PerformanceInfo table in multithreaded computing mode.

Figure 4.1: PerformanceInfo Table

The OPTLP Procedure

Performance Information
Execution Mode On Client
Number of Threads 4


If you specify the NOTHREADS system option and do not specify the NTHREADS= option in the PERFORMANCE statement, then the PerformanceInfo table contains the information shown in Figure 4.2.

Figure 4.2: PerformanceInfo Table: NOTHREADS Option Specified

The OPTLP Procedure

Performance Information
Execution Mode On Client
Number of Threads Disabled


Figure 4.3 demonstrates the contents of a typical Timing table.

Figure 4.3: Timing Table

Procedure Task Timing
Task Time
(sec.)
% Time
Presolve Time 0.00 0.00%
Solver Time 0.00 0.00%
Wait Time 0.70 100.0%