Document Studio 또는 Launcher 애플리케이션이 메모리 부족 오류로 제한시간 초과되는 경우, 제품 구성 파일에서 Java™ 힙 매개변수를 조정하여 성능을 향상시킬 수 있습니다.
시작하기 전에
시스템이 Java 힙 크기 증가를 수용할 수 있는지 확인하기 위해 시스템 하드웨어 요구사항을 확인하십시오.
이 태스크 정보
힙 크기의 기본값은 1GB입니다. 오늘날의 시스템은 대부분 이 값을 처리할 수 있지만 메모리 부족 오류가 표시되는 경우 이 값을 1.5GB까지 늘릴 수 있습니다.
프로시저
- 원격 서비스 애플리케이션에 대한 Java 힙 크기를 늘리십시오.
- WebSphere® Application Server 또는 Apache Tomcat에서 -Dcom.ibm.rational.rpe.remote.javaopts 플래그를 추가하고 -Xmx1024m의 기본 설정에서 힙 크기를 늘려 원격 서비스 애플리케이션에 대한 원격 플래그 구성 태스크를 완료하십시오. 예: -Dcom.ibm.rational.rpe.remote.javaopts=-Xmx1280m
원격 서비스 애플리케이션에 대해
32비트 JRE(Java Runtime Environment)를 사용하는 경우 힙 크기를 1에서 1.5GB로 조정할 수 있습니다.
증가된 힙 크기에도 불구하고 사용 가능한 모든 메모리를 사용하는 큰 문서를 생성하기 위해 64비트 JRE로 업그레이드하여 이러한 큰 문서를 생성할 때 성능 향상이 있는지 확인하십시오.
원격 서비스 애플리케이션에 대해 64비트 JRE를 사용하는 경우 힙 크기를 1.5GB보다 크게 조정할 수 있습니다.
- Document Studio 애플리케이션에 대한 Java 힙 크기를 늘리십시오.
- 문서 편집기를 사용하여 rpe-studio.ini 구성 파일을
여십시오. 파일의 기본 위치는 RPE_HOME/studio/rpe-studio.ini입니다.
- Java 힙
설정 -Xmx1024m을 찾으십시오.
- 값을 늘리십시오. 값 선택에 대한 정보는 Java 힙 크기 조정을 확인하십시오. 대부분의 시스템에서는 1500MB가 최대값입니다. 예: -Xmx1280m
- 파일을 저장하고 닫으십시오.
- Launcher 애플리케이션에 대한 Java 힙 크기를 늘리십시오.
- 문서 편집기를 사용하여 rpe-launcher.ini 구성 파일을
여십시오. 파일의 기본 위치는 RPE_HOME/launcher/rpe-launcher.ini입니다.
- Java 힙
설정 -Xmx1024m을 찾으십시오.
- 값을 늘리십시오. 값 선택에 대한 정보는 Java 힙 크기 조정을 확인하십시오. 대부분의 시스템에서는 1500MB가 최대값입니다. 예: -Xmx1280m
- 파일을 저장하고 닫으십시오.
- 템플리트에서 일부 테이블을 제거하십시오.
데이터 결과가 15,000개 이상이고 테이블이 많은 문서의 경우, Rational® Publishing Engine에서 Microsoft Word 및 PDF 출력으로 문서를 생성할 때 메모리 부족 문제가 표시될 수 있습니다.
처리할 테이블 수가 적으면 문서에 포함된 데이터 양을 줄이지 않고도 Rational Publishing Engine이 문서를 올바로 처리할 수도 있습니다.
- 문서 스펙에서 필요하지 않은 출력 형식을 제거하십시오.
- Microsoft Word 출력을 생성하는 경우, multipart 특성을 문서 스펙에 다음과 같이 설정하십시오.
- 문서 스펙 보기에서 Microsoft Word 출력을 선택하십시오.
- 특성 보기에서 multipart 특성을 찾으십시오.
- 다음 값 중 하나를 입력하십시오.
- STATIC: STATIC으로 설정하면 전체 보고서가 디스크에서 직렬화할 때 출력이 빌드되며 이는 출력이 네트워크 전체에서 저장 가능한 형식으로 변환된다는 것을 의미합니다. 힙 크기가 메모리 사용량을 수용할 만큼 큰 경우에는 대형 문서가 생성될 수 있습니다. 템플리트에 영역 요소를 포함할 때 STATIC을 사용하십시오.
- DYNAMIC: DYNAMIC으로 설정하면,
전체 보고서가 디스크에 직렬화될 때까지 기다리지 않고, 섹션 나누기 요소로 구분되는 각 섹션에 대해 입력을 처리하는
Rational Publishing Engine으로 출력이 빌드됩니다.
영역 요소를 포함하는 템플리트를 생성하도록 DYNAMIC을 지정하면 개선된 생성 성능을 볼 수 없습니다. 템플리트에 영역 요소가 포함된 경우 전체 템플리트는 문서 생성 종료 시 디스크에서 직렬화됩니다. 영역 요소를 포함하는 템플리트에 대해 STATIC 값을 사용하십시오.
- 문서 스펙을 저장하고 출력을 생성하십시오.
Microsoft Word 출력 문서를 열면 파일에 데이터가 없는 듯이 보입니다.
- Ctrl+A를 눌러 모든 컨텐츠를 선택하십시오.
- Shift+F9를 눌러 필드를 업데이트하십시오.
- 이러한 임시 해결책을 모두 시도하고도 여전히 메모리 부족 오류가 수신되는 경우, 문서를 몇 개의 청크로 분할하여 각각을 별도로 생성하십시오.