All of the ARM user metrics are
defaults within the %PERFSTRT and %PERFSTOP macros. You do not have to specify
user-metric definitions, types, and values within your code.
The following table shows the relationships between the %PERFSTRT macro,
%PERFSTOP macro, and the default user metrics:
Default User Metrics within Performance Macros
Metric Name1 |
Metric Type |
Description |
_IOCOUNT_ |
COUNT64 |
The metric value is the total number of disk, tape, or related input
and output operations at each %PERFSTRT and %PERFSTOP event. The metric value
is obtained from the host operating system and is associated with the input
and output operations for that process. The value is a running count at the
time of the event. |
_MEMCURR_ |
GAUGE64 |
The metric value is the current value for memory used in the process
at each %PERFSTRT and %PERFSTOP event. The metric value is obtained from the
host operating system. |
_MEMHIGH_ |
GAUGE64 |
The metric value is the highest amount of memory used for the life cycle
of the current process at each ARM event. The metric value is obtained from
the host operating system. |
_THREADCURR |
GAUGE32 |
The metric value is the current thread count of the process at each
ARM event. The metric value is obtained from internal SAS counters. |
_THREADHIGH |
GAUGE32 |
The metric value is the highest number of active threads for the life
cycle of the current process at each ARM event. The metric value is obtained
from internal SAS counters. |
1
The predefined metric names and metric types on the %PERFSTRT macro
can be specified in the %ARMGTID macro. The SAS 9.2 ARM interface processes
the predefined metrics. The results are sent to the SAS logging facility ARM
appender or to the ARM log. |
![](../../../../common/63294/HTML/default/images/spacer.gif) |
![](../../../../common/63294/HTML/default/images/spacer.gif) |
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.