Start/notes.ini Parameter/JavaMaxHeapSize

JavaMaxHeapSize

🛠️
Parameter: JavaMaxHeapSize
Kurzbeschreibung: Maximale Heap-Größe der Java-VM für Java-Agenten und andere Domino-JVM-Prozesse — NICHT für HTTP/XPages/Verse (dafür HTTPJVMMaxHeapSize). Default 256 MB.

Steckbrief

Parameter
JavaMaxHeapSize
Kategorie
Client-Konfiguration
Komponente
Server, Client
Verfügbar seit
9.0
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Server-Dokument
Mögliche Werte
Speicherangabe inkl. Suffix, z. B. 256M, 1024M, 2G

Beschreibung

Java-Agenten (AMgr) und weitere Domino-Server-Prozesse, die eine JVM laden, nutzen den durch JavaMaxHeapSize begrenzten Heap. Wichtig: Der HTTP-Task (XPages, Verse, REST) nutzt einen separaten Schalter HTTPJVMMaxHeapSizeJavaMaxHeapSize gilt laut HCL KB0029777 explizit NICHT für HTTP. Standardmäßig liegt der Wert bei 256M; für umfangreiche Java-Agenten sind 512M2G praxisüblich.

Beispiel-Konfiguration

JavaMaxHeapSize=1024M

Hinweise & Stolperfallen

  • Wert auf 64-Bit-Plattformen unbedingt ≥ 512M setzen, wenn größere Java-Agenten genutzt werden. (XPages-Heap separat über HTTPJVMMaxHeapSize setzen.)
  • Erfordert Neustart der nutzenden Tasks (HTTP, AMgr) oder einen Server-Restart.
  • Bei Speicherengpässen vorher mit Java-Profiling/Heapdumps die tatsächliche Last messen.
  • Der gleiche Parameter ist auch im Notes Client wirksam (z. B. für lokale Java-Agenten).