Comparing the SAS 9.1 ARM Interface with the SAS 9.4 ARM Interface

The following table lists the differences between the SAS 9.1 ARM interface and the SAS 9.4 ARM interface.
SAS 9.1 ARM Interface Compared to SAS 9.4 ARM Interface
Feature
SAS 9.1 ARM Interface
SAS 9.4 ARM Interface
SAS 9.4 ARM Interface Using the SAS Logging Facility
ARM macros
%ARMEND
%ARMGTID
%ARMINIT
%ARMSTRT
%ARMSTOP
%ARMUPDT
%ARMEND
%ARMGTID
%ARMINIT
%ARMSTRT
%ARMSTOP
%ARMUPDT
%PERFEND
%PERFINIT
%PERFSTOP
%PERFSTRT
%ARMEND
%ARMGTID
%ARMINIT
%ARMSTRT
%ARMSTOP
%ARMUPDT
%PERFEND
%PERFINIT
%PERFSTOP
%PERFSTRT
ARMAGENT= ARM agent or SAS (default)
ARMAGENT= ARM agent or SAS (default)
ARMAGENT= ARM agent or SAS (default)
ARMAGENT=LOG4SAS
ARMLOC=
yes
yes
no, option is ignored
ARMSUBSYS=
yes
yes
yes
Correlators
yes, user-defined correlators
yes, user-defined correlators
by default
Post-processing macros
%ARMJOIN
%ARMPROC
%ARMJOIN
%ARMPROC
none
User metrics
limited user-defined metrics
user-defined metrics; additional user metrics are memory, thread count, and Read and Write statistics, which are default metrics when using %PERFSTRT and %PERFSTOP
all user metrics, by default, when using %PERFSTRT and %PERFSTOP macros
Note: In SAS 9.4, if you have an ARM appender that is defined in the XML configuration file, you no longer need to set the ARMAGENT=LOG4SAS system option. ARM sets ARMAGENT to LOG4SAS internally.