You can manually configure a controller’s NRE (Node Runtime
Environment) memory pool settings to improve system performance. Depending
on how the station is programmed, you may be able to adjust the allocations.
However, there is a fine balance among these memory pool settings.
Since there is a finite amount of memory available, increasing one
allocation decreases another.
You are using Workbench and are connected to a remote controller platform.
CAUTION: Configuring a controller with insufficient
memory allocations could prevent the station from starting or could
cause the station to fail and restart.
- Expand the Platform node in the
Nav tree or double-click Platform.
The contents of the Nav Container view opens in the tree
or in the main view.
- Double-click
Platform Administration.
The Platform Administration view
opens.
- Click Configure NRE Memory.
The
Configure NRE Memory Pools window
opens.

The screen capture
shows the default memory allocation values established for Niagara 4.11 and later. The file system writes the alarm and history
data directly to the flash memory. This frees up 384MB of RAM to improve
performance. The file system reallocates the available space to the
Heap Space, Meta Space, and Code Cache memory pools. Any additional
memory space, approximately 352 MB, is available as general free memory.