Previous Page | Next Page

System Options under z/OS

FULLSTATS System Option: z/OS



Specifies whether to write all available system performance statistics to the SAS log.
Default: NOFULLSTATS
Valid in: configuration file, SAS invocation, OPTIONS statement, OPTIONS window
Alias: FULLSTIMER
Category: Log and Procedure Output Control: LOGCONTROL, System Administration: PERFORMANCE
PROC OPTIONS GROUP= LOGCONTROL
z/OS specifics: all

Syntax
Details
See Also

Syntax

FULLSTATS | NOFULLSTATS

FULLSTATS

tells SAS to write expanded statistics to the SAS log.

NOFULLSTATS

tells SAS not to write expanded statistics to the SAS log.


Details

The STATS, FULLSTATS, STIMER, and MEMRPT system options control the resource usage statistics that are written to the SAS log for each SAS step.

The STATS system option controls whether any statistics are listed and provides a quick way to turn off all resource usage Notes. The STIMER and MEMRPT system options specify the type of statistics that are reported. The FULLSTATS system option controls whether just one line of CPU time or memory resource statistics, or both is listed, or whether expanded statistics are listed on multiple lines.

Expanded statistics for STIMER include CPU time, elapsed time, EXCP count, and possibly RSM hiperspace time (the hiperspace time is listed only if it is not zero).

Expanded statistics for MEMRPT include program memory and data memory usage for the step and program memory and data memory usage for the entire SAS session.

SAS calls the GetProcessTimes and GetSystemTimes Windows APIs to obtain the statistics presented with FULLSTIMER. The following example contains the statistics that are generated with the FULLSTIMER system option:

Output from FULLSTATS

CPU       time -         00:00:00.02              
Elapsed time -         00:00:00.31              
Vector affinity time - 00:00:00.00              
Vector usage    time - 00:00:00.00              
RSM Hiperspace  time - 00:00:00.00              
EXCP count   - 122                              
Task  memory - 3436K (58K data, 3378K program)  
Total memory - 8350K (2720K data, 5630K program)

The following table describes the statistics for the FULLSTATS option.

Description of FULLSTATS Statistics
Statistic Description
CPU time is the total CPU time used in the address space during the execution of this DATA step or proc. This number includes all CPUs on a multiprocessor system and all threads generated to complete this SAS step.
Elapsed time is the actual clock time that passed during the execution of this DATA step or proc.
RSM Hiperspace time is the total CPU time used by the z/OS real storage manager in support of hiperspace libraries during the execution of this DATA step or proc. This statistic is not reported if its value is zero.
EXCP count is the number of Execute Channel Program (EXCP) system service calls executed in the address space during the execution of this DATA step or proc. This number is a measure of the IO activity during this SAS step.
Task memory is the amount of memory that was used by the current SAS DATA step or proc.
Total memory is the actual memory, in kilobytes, that is required for all tasks. This session total is useful for deciding the minimum region size required so that the entire job can execute successfully.

Note:   z/OS hardware does not have a vector facility, and the values of Vector affinity time and Vector usage time are always zero when running SAS on z/OS.  [cautionend]


See Also

Previous Page | Next Page | Top of Page