Heap Memory Monitor (systemMonitor-HeapMemoryMonitor)

This component monitors the Heap Space allocation of memory and store references for new Java objects.

Figure 1. Heap Memory Monitor properties


To access, expand Config > Services > SystemMonitorService and double-click Heap Memory Monitor

PropertyValueDescription
Statustext
Reports the current condition of the entity as of the last refresh: {alarm}, {disabled}, {down}, {fault}, {ok}, {stale}, {unackedAlarm}
Last Alarm Messagetext
Displays the message that was triggered by the last alarm.
Last Alarm timetext
Displays when the system generated the last alarm assigned to this Alarm Class.
Alarm Source Infoadditional properties
Contains a set of properties for configuring and routing alarms when this component is the alarm source.

For property descriptions, refer to the Niagara Alarms Guide

Generate Alarmtrue (default) or false
Controls if the software generates an alarm when a platform memory limit is crossed.

true generates the alarm when the limit is crossed.

false does not generate the alarm.

Log Memory to Historytrue or false(default)
Controls when a trend for free system memory is created.

true creates a trend each time the System Check Time Trigger fires.

false ignores trend creation when the System Check Time Trigger fires.

Memory History Configtab with additional properties
Provides a quick method of viewing the trends for Used Heap Memory (taken from the Heap Memory Monitor) and the Free System Memory (taken from the System Memory Monitor) when the Log Memory to History property is set to true.
Garbage Collection on Check Systemtrue (default) or falseIf set to true release unused objects and making more memory available on the heap.
Minimum Heap Memory LimitnumberIndicates the minimum heap memory limit.
Total Heap MemorynumberDisplays the total heap memory.
Free Heap MemorynumberDisplays the free heap memory for usage.
Used Heap MemorynumberDisplays the used heap memory.