如果 Document Studio 或 Launcher 應用程式因記憶體不足錯誤而逾時,您可以調整產品配置檔中的 Java™ 資料堆參數來改善效能。
開始之前
請檢查系統硬體需求,確認系統可以接受增加 Java 資料堆大小。
關於這項作業
資料堆大小的預設值是 1 GB。大部分現今的系統都可以處理這個值;不過,如果您看到記憶體不足錯誤,您最多可以將這個值增加到 1.5 GB。
程序
- 增加 「Web 服務」應用程式 的 Java 資料堆大小:
- 新增 -Dcom.ibm.rational.rpe.remote.javaopts 旗標,將資料堆大小預設值 -Xmx1024m 加大,以完成應用程式伺服器的配置 「Web 服務」應用程式的遠端旗標作業。 範例:-Dcom.ibm.rational.rpe.remote.javaopts=-Xmx1280m
如果 「Web 服務」應用程式使用 32 位元的「Java 執行時期環境 (JRE)」,您可以將資料堆大小從 1 GB 調整到 1.5 GB。
如果儘管增加資料堆大小,產生大型文件時還是會用掉所有可用記憶體,
請升級至 64 位元 JRE,看看在產生這些大型文件時,效能是否會提升。
如果 「Web 服務」應用程式使用 64 位元的 JRE,您可以將資料堆大小調整到超出 1.5 GB。
- 增加 Document Studio 應用程式的 Java 資料堆大小:
- 以文字編輯器開啟 rpe-studio.ini 配置檔。 該檔案的預設位置為 %RPE_HOME%/studio/rpe-studio.ini。
- 找出 Java 資料堆設定:-Xmx1024m
- 增加其值。 檢查調整 Java 資料堆的大小,以取得選取值的相關資訊。在大部分系統上,1500 MB 是最大值。 範例:-Xmx1280m
- 儲存並關閉檔案。
- 增加 Launcher 應用程式的 Java 資料堆大小:
- 以文字編輯器開啟 rpe-launcher.ini 配置檔。 檔案的預設位置是 %RPE_HOME%/launcher/rpe-launcher.ini。
- 找出 Java 資料堆設定:-Xmx1024m
- 增加其值。 檢查調整 Java 資料堆的大小,以取得選取值的相關資訊。在大部分系統上,1500 MB 是最大值。 範例:-Xmx1280m
- 儲存並關閉檔案。
- 移除您範本中的某些表格。
如果文件有超出 15,000 個資料結果,且有大量表格,當產生 Microsoft Word 和 PDF 輸出文件時,Rational® Publishing Engine 可能會顯示記憶體不足的問題。
如果範本中要處理的表格較少,Rational Publishing Engine 可能不需要減少文件所包含的資料量,就能正確處理文件。
- 從文件規格中,移除任何不需要的輸出格式。
- 如果您要產生 Microsoft Word 輸出,
請將 -Dcom.ibm.rational.rpe.word.multipart 旗標新增至 Document Studio 和 Launcher 配置檔:
- 以文字編輯器開啟 rpe-studio.ini 配置檔。該檔案的預設位置為 %RPE_HOME%/studio/rpe-studio.ini。
- 在檔案尾端新增下列行:
-Dcom.ibm.rational.rpe.word.multipart=DYNAMIC
- 重複作業,新增同一行到 rpe-launcher.ini 檔中。
檔案的預設位置是 %RPE_HOME%/launcher/rpe-launcher.ini。
- 在 Document Studio 應用程式中開啟範本,新增「分段」元素來建立文件區段。
- 產生輸出。當您開啟 Microsoft Word 輸出文件時,檔案看起來沒有包含資料。
- 按下 Ctrl+A 來選取所有內容。
- 按下 Shift+F9 來更新欄位。
- 如果您已試過所有這些暫行解決方法,但仍出現記憶體不足的錯誤,請將文件分成若干片段,再分別產生這些片段。