Rational DOORS 문서 생성 문제점 해결

문서가 올바르게 생성되지 않으면 모듈 경로, 보기 이름 및 기준선이 올바른 대소문자 구분 값인지 확인하십시오. 모듈, 보기 및 기준선이 올바른 경우 백그라운드 프로세스를 실행하는 데 사용될 수 있는 메모리 용량의 한계가 있으므로 메모리 생성에 방해가 될 수 있습니다.

두 경우 모두에 Rational DOORS 클라이언트 메모리는 백그라운드에서 모듈을 열고 닫는 데 사용됩니다. 메모리 한계에 도달하면 백그라운드 프로세스가 현재 오브젝트 읽기를 완료한 경우 백그라운드 프로세스가 닫히고 필요한 경우에만 오브젝트를 다시 열도록 레지스트리 키를 구성할 수 있습니다.

시작하기 전에

기본적으로 메모리 관리 권한은 사용으로 설정되지 않습니다. 이 태스크를 완료하기 전에 com.ibm.rational.rpe.dxl.enable.memory.management 플래그가 true로 설정되어야 합니다. 자세한 정보는 Document Studio 및 Launcher 애플리케이션, WebSphere® Application Server의 원격 서비스 애플리케이션 또는 Apache Tomcat의 원격 서비스 애플리케이션에 대한 플래그 설정 관련 주제를 참조하십시오.

이 태스크 정보

참고: 레지스트리 키를 설정하기 위해 이 태스크를 완료하는 것이 적절하지 않은 상황이 있습니다. 예를 들어, 다른 모듈에 있는 다수의 오브젝트에 링크된 오브젝트를 포함한 모듈에 대한 문서를 생성할 수 있습니다. 문서 생성 중에 해당 오브젝트 중 하나에 액세스할 때마다 모듈이 열리고 닫히므로 문서 생성 시간이 감소하지 않고 증가할 수 있습니다.

프로시저

MEM_LEVEL_CLOSE 레지스트리 키를 구성하려면 다음을 수행하십시오.

  1. 컴퓨터에 대한 시스템 레지스트리를 여십시오. 자세한 정보는 운영 체제에 대한 문서를 참조하십시오.
  2. Rational DOORS 레지스트리를 찾으십시오. 예:
    • 64비트 Windows의 Rational DOORS 9.4 레지스트리 항목 예: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • 32비트 Windows의 Rational DOORS 9.3 레지스트리 항목 예: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. 레지스트리 키 항목을 작성하십시오.
  4. 레지스트리 키의 이름에 다음과 같은 이름을 입력하십시오. MEM_LEVEL_CLOSE
  5. 값에는 지정된 메모리 한계에 도달하면 백그라운드 프로세스가 완료될 때 닫힐 수 있도록 메모리 한계 값(MB)을 입력하십시오. 기본적으로 DXL 코드에 설정된 메모리 한계는 2GB입니다. 값을 선택할 때 Rational DOORS에서 다른 프로세스를 완료하는 데 사용한 최대 메모리 값을 선택하십시오. 적절한 값을 선택하는 데 도움을 받으려면 시스템 태스크 관리자를 열고 doors.exe 프로세스가 사용 중인 메모리 양을 확인하십시오.
    알아두기:
    • 너무 낮은 값을 설정하면 DXL 실행 시간이 증가할 수 있습니다.
    • 입력된 값은 Rational Publishing Engine에서 백그라운드 프로세스가 처리되는 방법만 제어합니다. 이 값이 Rational DOORS에서 설정된 값보다 많은 메모리를 이용하지 못하도록 방지하지는 않습니다.
  6. 확인을 클릭하여 변경사항을 저장하십시오.

피드백