Wenn die Anwendungen "Document Studio" oder "Launcher" das Zeitlimit überschreiten, weil ein Fehler aufgrund abnormaler Speicherbedingungen aufgetreten ist, passen Sie zur Erhöhung der Leistung die Parameter für den Java™-Heapspeicher in den Produktkonfigurationsdateien an.
Vorbereitende Schritte
Überprüfen Sie die Hardwarevoraussetzungen für Ihr System, um sicherzustellen, dass die Erhöhung des Java-Heapspeichers möglich ist.
Informationen zu diesem Vorgang
Der Standardwert für die Größe des Heapspeichers ist 1 GB. Für die meisten Systeme stellt dieser Wert kein Problem dar. Wenn jedoch ein Fehler aufgrund abnormaler Speicherbedingungen angezeigt wird, können Sie diesen Wert auf 1,5 GB erhöhen.
Vorgehensweise
- Erhöhen Sie den Wert für die Größe des Java-Heapspeichers für die Anwendung "Ferne Services:
- Führen Sie die Aufgabe "Ferne Flags für die Anwendung 'Ferne Services' konfigurieren"
unter WebSphere Application Server
bzw. unter Apache Tomcat aus, indem Sie
das Flag -Dcom.ibm.rational.rpe.remote.javaopts hinzufügen und den Standardwert für die Größe des Heapspeichers -Xmx1024m erhöhen. Beispiel: -Dcom.ibm.rational.rpe.remote.javaopts=-Xmx1280m
Wenn Sie eine 32-Bit-JRE
(Java Runtime Environment) für die Anwendung "Ferne Services"
verwenden, können Sie die Größe des Heapspeichers lediglich von
1 in 1,5 GB ändern. Für die Generierung großer Dokumente, die trotz eines vergrößerten Heapspeichers den gesamten verfügbaren Speicher belegen,
können Sie ein Upgrade auf die 64-Bit-JRE durchführen, um die Leistung bei der Dokumentgenerierung zu erhöhen.
Wenn Sie eine
64-Bit-JRE für die Anwendung "Ferne Services"
verwenden, können Sie die
Größe des Heapspeichers auf über 1,5 GB einstellen.
- Erhöhen Sie die Größe des Java-Heapspeichers für die Anwendung "Document Studio":
- Öffnen Sie die Konfigurationsdatei rpe-studio.ini mit einem Texteditor. Die Standardposition für die Datei ist %RPE_HOME%/studio/rpe-studio.ini.
- Suchen Sie die Java-Heapspeichereinstellung: -Xmx1024m
- Erhöhen Sie den Wert. Informationen zur Auswahl eines Werts finden Sie unter
Sizing the Java heap. Bei den meisten Systemen können Sie maximal 1500 Megabyte angeben. Beispiel: -Xmx1280m
- Speichern und schließen Sie die Datei.
- Erhöhen Sie die Größe des Java-Heapspeichers für die Anwendung "Launcher":
- Öffnen Sie die Konfigurationsdatei rpe-launcher.ini mit einem Texteditor. Die Standardposition für die Datei ist %RPE_HOME%/launcher/rpe-launcher.ini.
- Suchen Sie die Java-Heapspeichereinstellung: -Xmx1024m
- Erhöhen Sie den Wert. Informationen zur Auswahl eines Werts finden Sie unter
Sizing the Java heap. Bei den meisten Systemen können Sie maximal 1500 Megabyte angeben. Beispiel: -Xmx1280m
- Speichern und schließen Sie die Datei.
- Entfernen Sie einige Tabellen aus Ihrer Vorlage. Bei Dokumenten mit mehr als 15.000 Datenergebnissen und einer großen Anzahl von Tabellen werden in
Rational Publishing Engine möglicherweise Fehler aufgrund abnormaler Speicherbedingungen angezeigt, wenn die Dokumente in Microsoft Word- und PDF-Ausgaben generiert werden.
Enthält die Vorlage wenige zu verarbeitende Tabellen kann Rational Publishing Engine möglicherweise alle Dokumente ordnungsgemäß generieren, ohne das in den Dokumenten enthaltene Datenvolumen zu verringern.
- Entfernen Sie alle nicht erforderlichen Ausgabeformate aus der Dokumentspezifikation.
- Wenn Sie die Microsoft Word-Ausgabe generieren, legen Sie die Eigenschaft multipart
in der Dokumentspezifikation wie folgt fest:
- Wählen Sie in der Sicht "Dokumentspezifikation" die Microsoft Word-Ausgabe aus.
- Suchen Sie in der Sicht "Eigenschaften" die Eigenschaft multipart.
- Geben Sie einen der folgenden Werte ein:
- STATIC: Wird der Wert STATIC festgelegt, wird die Ausgabe erstellt, wenn sie auf der Platte serialisiert wird, d. h.
in ein über das Netz speicherbares Format konvertiert wird.
Große Dokumente können generiert werden, wenn die Größe des Heapspeichers für die dafür benötigte Speicherbelegung ausreicht.
- DYNAMIC: Wird der Wert
DYNAMIC festgelegt, wird die Ausgabe als
RPE-Prozesse (Rational Publishing Engine)
erstellt, wobei die Eingabe für jeden
Abschnitt durch ein Abschnittsumbruchelement getrennt wird.
Abschnitte, die Regionselemente enthalten, werden am Ende der Dokumentgenerierung
auf der Platte serialisiert.
- Speichern Sie die Dokumentspezifikation und generieren Sie die Ausgabe. Wenn Sie das Microsoft Word-Ausgabedokument öffnen, enthält die Datei scheinbar keine Daten.
- Wählen Sie den gesamten Inhalt durch Drücken der Tastenkombination Strg+A aus.
- Aktualisieren Sie die Felder durch Drücken der Tastenkombination Umschalten+F9.
- Wenn Sie alle genannten Problemumgehungen verwendet haben und der Fehler aufgrund abnormaler Speicherbedingungen weiterhin angezeigt wird, teilen Sie Ihr Dokument in kleinere Blöcke auf und generieren Sie sie gesondert.