System Options under z/OS |
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 |
tells SAS to write expanded statistics to the SAS log.
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.
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.
See Also |
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.