Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Festlegen der Java-Heap-Größe für Remote Engine-Dienste

Wenn Sie Talend Remote Engine als Systemdienst installiert haben, können Sie die Größe des zugewiesenen Java-Heaps (des JVM-Speichers) anpassen.

Empfohlen wird eine Java-Heap-Größe von 1 GB.
InformationshinweisTipp: Wird Talend Remote Engine nicht als Dienst installiert, dann wird der standardmäßig zugewiesene Speicher von einer JVM-Instanz selbst als ein Viertel des verfügbaren Speichers berechnet. Wenn Sie in diesem Fall die maximale Heap-Größe anpassen müssen, verwenden Sie dazu die Option -Xmx, wie z. B. -Xmx1024M oder -Xmx1G, in einer Umgebungsvariable, z. B. JAVA_OPTS oder EXTRA_JAVA_OPTS, oder ändern Sie <remote_engine_installation>/setenv/setenv.bat entsprechend.

Prozedur

  1. Halten Sie die Engine an.
  2. Navigieren Sie zu <remote_engine_installation>/etc und öffnen Sie die Datei talend-remote-engine-wrapper.conf.
  3. Ändern Sie den Wert der Eigenschaft wrapper.java.maxmemory in 1024.
    Beachten Sie, dass die maximal zulässige Heap Size 4096 MB (ca. 4 GB) beträgt. Wenn Sie eine größere Größe festlegen, werden nur 4096 zugewiesen.
    InformationshinweisTipp: Falls Sie diese Einschränkung umgehen müssen, fügen Sie einen Parameter wrapper.java.additional.xx mit der gewünschten Heap Size hinzu. Ersetzen Sie xx durch eine eindeutige Zahl, um sie von anderen Parametern wrapper.java.additional.xx zu unterscheiden. Verwenden Sie beispielsweise wrapper.java.additional.12 = -Xmx8196m, falls 11 andere Parameter wrapper.java.additional.xx bereits existieren.
  4. Starten Sie die Engine.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!