Beim Starten einer Ausführungsgruppe wird eine Java Virtual Machine (JVM) zur Ausführung eines benutzerdefinierten Java-Knotens erstellt.
Sie können Parameter an die JVM übergeben und somit die minimale und die maximale Größe des Heapspeichers festlegen. Um für einen Nachrichtenfluss, der umfangreiche Nachrichten verarbeiten wird, mehr Kapazität zu schaffen, müssen Sie die Mindestgröße des JVM-Heapspeichers verringern, damit der Hauptspeicher mehr Adressraum belegen kann.
Die maximale Größe des Heapspeichers muss nur bei intensiver Nutzung von Java, z. B. bei Verwendung benutzerdefinierter Knoten, erhöht werden.
Überlegen Sie sich genau, welchen Wert Sie für die maximale Größe des Heapspeichers angeben, da die Java-Laufzeitumgebung anhand der Werte für die ursprüngliche maximale und aktuelle Größe des Heapspeichers berechnet, wie oft eine Garbage-Collection ausgeführt werden soll. Bei einem hohen Wert für die maximale Größe des Heapspeichers erfolgt seltener eine Garbage-Collection. Dies hat zur Folge, dass der Heapspeicher 'DataFlowEngine' immer größer wird.
Verwenden Sie die Informationen in JVM-Parameterwerte innerhalb des
Befehls mqsichangeproperties, um die benötigte
Größe des Heapspeichers festzulegen.