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: Wenn Sie den Wert STATIC festlegen, wird die Ausgabe erstellt, wenn der gesamte Bericht auf der Platte serialisiert wurde, d. h. die Ausgabe wird in ein über ein Netz speicherbares Format konvertiert.
Große Dokumente können generiert werden, wenn die Größe des Heapspeichers für die dafür benötigte Speicherbelegung ausreicht. Verwenden Sie den Wert STATIC, wenn Sie Regionselemente in Ihren Vorlagen einschließen möchten.
- DYNAMIC: Wenn Sie den Wert DYNAMIC festlegen, wird nicht gewartet, bis der gesamte Bericht auf der Platte serialisiert wurde, sondern die Ausgabe wird erstellt, während Rational Publishing Engine die Eingabe für jeden Abschnitt verarbeitet, der durch ein Abschnittsumbruchelement getrennt wird.
Wenn Sie den Wert DYNAMIC angeben, um eine Vorlage zu generieren, die ein Regionselement enthält, werden Sie möglicherweise keine Verbesserung in der Generierungsleistung feststellen. Enthält eine Vorlage ein Regionselement, muss die gesamte Vorlage am Ende der Dokumentgenerierung dennoch auf der Platte serialisiert werden. Verwenden Sie den Wert STATIC für Vorlagen mit Regionselementen.
- 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.