Configuring Memory Given to Applications

This procedure explains how to set a global application value for the Max Heap property. The Max Heap property as defined in the grid configuration controls the maximum memory amount that can be allotted at node start to an application in a particular node. This property is one of the most commonly configured properties. It enables you to accomplish the important task of ensuring that application nodes have sufficient amounts of memory.

As with any grid property, it is possible to configure the Max Heap property differently for different contexts. One example could be that you want an application node to have more memory if it is running on a particular host. Sometimes applications define several node types and you may want to configure the Max Heap property differently for different node types. The same goes for bindings. Also, if the max heap has been overridden or configured in several contexts, you will not see a simple dialog box, but rather a matrix that lets you configure the property differently for different contexts. For more information about configuring a property for different contexts, see Grid Properties.

To configure application memory

  1. Navigate to the Configuration Manager.
  2. Click the Applications link.
  3. In the list, select the application that you would like to change max heap for.
  4. Click the Edit Properties link.
  5. Locate the Max Heap property in the Grid Defined Properties section. This section is below the application defined properties. You may need to expand it to see the Max Heap property.
  6. Edit the max heap for the application by clicking on the value link in the value column, and then specifying the max heap size in the dialog box that appears. Click Save.