Application Server Private Memory Utilization (\%) Monitor
Private Memory Utilization (%)
A work process is only assigned private memory if the roll area and extended memory are occupied; the work process is then reserved for the current user context until the end of the transaction (PRIV mode). Performance problems occur if too many dialog work processes are running in PRIV mode.
The Monitor is disabled by default - please enable it if required. You should set the threshold value based on the current requirements
Private Memory Utilization exceeds the threshold
Please consult your Basis Administrator
MTE Class: R3MemMgmtHeapAct
Target | ozsoft.sap.AppServer | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | Operations | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | ozsoft.sap.CCMSMetricMonitorType2 | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="ozsoft.sap.Monitor.AppServer.R3MemMgmtResources.HeapAct" Accessibility="Public" Enabled="false" Target="ozsoft.sap.AppServer" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="ozsoft.sap.CCMSMetricMonitorType2" ConfirmDelivery="false">
<Category>Operations</Category>
<AlertSettings AlertMessage="ozsoft.sap.Monitor.AppServer.R3MemMgmtResources.HeapAct.AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/ObjectName$</AlertParameter1>
<AlertParameter2>$Data/Context/CounterName$</AlertParameter2>
<AlertParameter3>$Data/Context/Value$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Under" MonitorTypeStateID="SDKMetricUnderLowThreshold" HealthState="Success"/>
<OperationalState ID="Between" MonitorTypeStateID="SDKMetricUnderHighOverLowThreshold" HealthState="Warning"/>
<OperationalState ID="Over" MonitorTypeStateID="SDKMetricOverHighThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<CounterName>HeapAct</CounterName>
<ObjectName>R3MemMgmtResources</ObjectName>
<Frequency>60</Frequency>
<HighThreshold>5000</HighThreshold>
<LowThreshold>1000</LowThreshold>
</Configuration>
</UnitMonitor>