Configures the JMS broker memory limit.

If the broker memory limit is reached, the broker will block the send() call until some messages are consumed and space becomes available on the broker.

The recommended setting for server.jms.maxmemory is 90% of the Java heap size. Erratic alert behavior or missed alerts may indicate the settings are too low.

For information about the effect of this and other server properties on Hyperic performance, see Scaling and Tuning Hyperic Performance.


In Hyperic HQ the default value is 400.

In vFabric Hyperic the default value of the property depends on the installation sizing profile for the server. A sizing profile is selected during the installation process, and may be updated by running the Hyperic Server installer with the -updateScale option.

  • small — 400

  • medium — 1600

  • large — 3600

For information about installation profiles and how to select one, see About Sizing Profiles in vFabric Hyperic.