Optimierung der Java-Speicherzuweisung

Die Zuweisung von mehr Speicher für Java verbessert oft die Leistung von RICOH ProcessDirector. Bevor Sie diese Konfiguration ändern, müssen Sie jedoch unbedingt mehrere Faktoren berücksichtigen.
Arbeiten Sie eine Zeit lang mit den Standardeinstellung, bevor Sie eine Änderung der Java-Speicherzuweisung in Erwägung ziehen. Wenn Sie wiederholt Java-Fehler wegen Speichermangels feststellen, sollten Sie die Zuweisung erhöhen.
    Wichtig:
  • Wir empfehlen, nicht mehr als 50 % des verfügbaren Systemspeichers auf Ihrem System für RICOH ProcessDirector-Java-Prozesse zu reservieren. Diese Empfehlung berücksichtigt den Speicherbedarf anderer Teile von RICOH ProcessDirector, wie z. B. der Datenbank, Transformationen, benutzerdefiniertem Code und anderen Komponenten. Die Empfehlung stellt auch sicher, dass das Betriebssystem und andere Tools und Dienstprogramme über die für ihren Betrieb erforderlichen Ressourcen verfügen.
  • Wenn Sie beabsichtigen, lokale sekundäre Server für ressourcenintensive Schritte zu definieren, müssen Sie diese Anforderungen ebenfalls in Betracht ziehen. Der allen RICOH ProcessDirector Servern auf dem primären Computer zugewiesene Arbeitsspeicher sollte insgesamt 50% des verfügbaren Systemspeichers nicht überschreiten.
  • Wenn Sie beabsichtigen, entfernte sekundäre Server zu installieren, legen Sie die Speicherzuweisung in der Datei jvmsettings.cfg auch auf dem primären Server fest. Bewerten Sie den sekundären Computer auf die gleiche Weise wie den primären Computer, um festzustellen, wie viel des verfügbaren Speichers der sekundäre Server nutzen kann.

So optimieren Sie die Java-Speicherzuweisung:

  1. Überprüfen Sie die Größe des in Ihrem System installierten RAM. Teilen Sie diese Zahl durch 2 und schreiben Sie sie auf.
  2. Prüfen Sie, wie viel Speicher anderen Anwendungen, die auf diesem System laufen, zugewiesen ist.
    Reduzieren Sie die Zahl, die Sie aufgeschrieben haben, um die Menge an Speicher, die jede Anwendung benötigt. Der resultierende Wert ist die Gesamtmenge an Heap-Speicher, den Sie Java für alle laufenden Primär- und Sekundärprozesse von RICOH ProcessDirector zuweisen können.
      Hinweis:
    • Wenn Ihre RICOH ProcessDirector-Lösung mehr Speicher als die in diesem Schritt ermittelte Menge benötigt, empfehlen wir, den Systemspeicher aufzurüsten, um die angegebenen Richtlinien zu erfüllen. Die Zuweisung von mehr als 50 % des verfügbaren Speichers für den RICOH ProcessDirector-Java-Heap wirkt sich negativ auf die Leistung aus.
  3. Melden Sie sich am primären Computer als Systembenutzer an (Standard ist aiw1).
  4. Öffnen Sie die Datei $AIWDATA/config/jvmsettings.cfg in einem Texteditor.
    Standardmäßig lautet $AIWDATA/aiw/aiw1.
  5. Suchen Sie die Zeile, die wie folgt aussieht:
    primary=-Xmx2048m -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true

    Der Wert nach primary=-Xmx ist die maximale Menge Heap-Speicher, die die RICOH ProcessDirector-Java-Laufzeitumgebung für den primären RICOH ProcessDirector-Prozess verwenden darf. In diesem Beispiel kann der Primärserver 2048 MB (2 GB) RAM für seinen Heap verwenden.

  6. Aktualisieren Sie den Wert -Xmx auf die in Schritt ermittelte Zahl.
    Wenn Sie beispielsweise dem Primärserver 8 GB Heap-Speicherplatz zur Verfügung stellen möchten, können Sie -Xmx8192m oder -Xmx8g angeben.
  7. Wenn die Zeile diese Einstellung nicht enthält: -XX:+UseG1GC, fügen Sie sie hinzu.
  8. Wenn Sie sekundäre Server definiert haben, fügen Sie eine Zeile für jeden sekundären Server hinzu, um ihm eine bestimmte Menge an Speicher zuzuweisen.
    Hinweis: Für entfernte Sekundärserver wiederholen Sie die Schritte und , um den auf dem Sekundärcomputer verfügbaren Heap-Speicher zu ermitteln.
    1. Kopieren Sie die Zeile, die mit primary beginnt, und fügen Sie sie in eine neue Zeile am Ende der Datei ein.
    2. Aktualisieren Sie die Zeile, die Sie kopiert haben, um primary in den Wert der Eigenschaft Servername für den sekundären Server zu ändern.
    3. Aktualisieren Sie den Wert nach Name_sekundären_Servers=-Xmx auf die Menge an Speicher, die Sie dafür zur Verfügung haben.
  9. Speichern und schließen Sie die Datei.
  10. Starten Sie RICOH ProcessDirector neu, damit die Änderungen übernommen werden.
    Hinweis:
  • Sie ändern die RICOH ProcessDirector-Plugin für Adobe Acrobat-JVM-Speicherzuordnung, indem Sie in der Adobe Acrobat-Menüleiste auf Ricoh Einstellungen klicken.