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
Performance Information | |
---|---|
Execution Mode | Single-Machine |
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
Performance Information | |
---|---|
Execution Mode | Single-Machine |
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.03 | 22.40% |
Wait Time | 0.10 | 77.60% |