Parameter:
JavaMaxHeapSizeKurzbeschreibung: Setzt die maximale JVM-Heap-Größe für alle Domino-Server-Prozesse außerhalb des HTTP-Tasks (Agent Manager, periodische Java-Agents, runjava). Default: 256 MB.
JavaMaxHeapSize legt die maximale Heap-Größe der Java Virtual Machine für alle Domino-Server-Prozesse fest, die nicht der HTTP-Task sind – zum Beispiel Agent Manager (
amgr), periodische Java-Agents und runjava-Aufrufe.Steckbrief
Parameter | JavaMaxHeapSize |
Komponente | Server (amgr, runjava, Java-Agents) |
Kategorie | Performance / Memory (JVM) |
Verfügbar seit | 9.0.x (gemäß KB0029777) |
Default | 256 MB auf HCL Domino Server |
Werte | Bytes oder mit Suffix M/MB |
Wirkungsbereich | Alle JVM-Nutzer außer dem HTTP-Task |
Aktivierung | Neustart der jeweiligen Tasks (z. B. restart task amgr) |
Beschreibung
Domino unterscheidet zwei Stellschrauben für JVM-Heap-Größen:
JavaMaxHeapSizesetzt den Heap für alle Domino-Prozesse, die eine eigene JVM starten – z. B. Agent Manager (amgr), periodische Java-Agents oderrunjava-Aufrufe.
HTTPJVMMaxHeapSizesetzt den Heap nur für den HTTP-Task (nhttp).
Laut HCL Customer Support (KB0029777) liegt der Default-Wert von
JavaMaxHeapSize bei 256 MB, der von HTTPJVMMaxHeapSize bei 1 GB.Die JVM startet typischerweise mit etwa 16 MB Heap und wächst bei Bedarf bis zum mit
JavaMaxHeapSize definierten Maximum. Wird das Maximum erreicht, kommt es zu java.lang.OutOfMemoryError.Beispiele
JavaMaxHeapSize=64MB JavaMaxHeapSize=512M JavaMaxHeapSize=67108864
Die drei Beispiele sind nicht äquivalent: 64 MB = 67.108.864 Bytes; 512 M = 512 MB.
Praxis-Hinweise
- OutOfMemory bei Java-Agents – Meldet ein periodischer Java-Agent
java.lang.OutOfMemoryError, istJavaMaxHeapSizezu niedrig (oder der Agent hat ein Speicher-Leck).
- Trennung von HTTP – Änderungen an
JavaMaxHeapSizeberühren den HTTP-Task nicht. Für XPages und Java-DSAPI istHTTPJVMMaxHeapSizezuständig.
- Aktivierung – Der Wert wird beim nächsten Start der jeweiligen JVM gelesen. Für Agent Manager:
restart task amgran der Server-Konsole.
- Ältere Defaults – In sehr alten Releases galten andere Defaults (z. B. 64 MB in Domino 7/8). Auf HCL Domino Server (9.x und neuer) ist 256 MB Standard.
Quellen (HCL Product Documentation)
- HCL Customer Support – KB0029777 "Default values for HTTPJVMMaxHeapSize and JavaMaxHeapSize" (Applies to: Domino 9.0.x, 10.0.x, HCL Domino 11.0.x und 12.0.x): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0029777
- HCL Domino 14.0 – Apply custom JVM setting values though notes.ini (KB0117044): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0117044
- HCL Domino 14.5.1 – NOTES.INI Settings (Übersicht): help.hcl-software.com/domino/14.5.1/admin/conf_notesinisettings_c.html