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.
The following example
illustrates 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
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
|
|
|
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.
|
|
is the actual clock
time that passed during the execution of this DATA step or proc.
|
|
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.
|
|
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.
|
|
is the amount of memory
that was used by the current SAS DATA step or proc.
|
|
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.