Устранение неполадок создания документов Rational DOORS

Если документ создается неправильным образом, проверьте правильность пути к модулю, имени представления и контрольной версии с учетом регистра символов. Если модуль, представление и контрольная версия не содержат ошибок, то неполадка создания документа может быть связана с ограничением объема памяти для фоновых процессов.

В обоих случаях память клиента Rational DOORS применяется для открытия и закрытия модулей в фоновом режиме. Можно настроить ключ реестра, позволяющий при достижении ограничения памяти закрывать фоновые процессы после чтения текущего объекта и снова открывать объект только по мере необходимости.

Прежде чем начать

Права на управление памятью по умолчанию выключены. Перед тем как приступить к выполнению этой задачи, укажите для флага com.ibm.rational.rpe.dxl.enable.memory.management значение true. Дополнительная информация приведена в разделах по настройке флагов приложений Document Studio и Панель запуска, приложения Удаленные службы на сервере WebSphere Application Server или приложения Удаленные службы на сервере Apache Tomcat.

Об этой задаче

Прим.: В отдельных случаях ключ реестра нельзя указать с помощью этой задачи. Например, можно создать документ в модуле, содержащем объекты, со ссылками на большое число объектов в других модулях. Каждый раз при обращении к одному из этих объектов файл в ходе создания документа открывается и закрывается модуль, что может привести к увеличению времени создания документов.

Процедура

Для настройки ключа реестра MEM_LEVEL_CLOSE выполните следующие действия:

  1. Откройте системный реестр. Дополнительная информация приведена в документации по операционной системе.
  2. Найдите реестр Rational DOORS. Примеры:
    • Пример записи реестра для Rational DOORS 9.4 в 64-разрядной системе Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Пример записи реестра для Rational DOORS 9.3 в 32-разрядной системе Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Создайте запись ключа реестра.
  4. Введите следующее имя раздела реестра: MEM_LEVEL_CLOSE
  5. Укажите ограничение объема памяти в мегабайтах, при достижении которого фоновые процессы будут закрываться после завершения. По умолчанию в коде DXL установлено ограничение памяти 2 ГБ. При выборе значения укажите максимальный объем памяти, применяемый Rational DOORS для выполнения других процессов. Для того чтобы выбрать подходящее значение, откройте администратор задач системы и определите объем памяти, используемый процессом doors.exe.
    Напоминание:
    • Слишком низкое значение может привести к увеличению времени выполнения DXL.
    • Указанное значение управляет только способом обработки фоновых процессов в Rational Publishing Engine. Значение не сможет запретить Rational DOORS превысить объем используемой памяти.
  6. Нажмите OK, чтобы сохранить изменения.

Комментарии