Если документ создается неправильным образом, проверьте правильность пути к
модулю, имени представления и контрольной версии с учетом регистра
символов. Если модуль, представление и контрольная версия не содержат
ошибок, то неполадка создания документа может быть связана с
ограничением объема памяти
для фоновых процессов.
Если модуль
Rational DOORS
связан с другими модулями, то при создании документа
Rational Publishing Engine
открывает связанные модули в фоновом режиме.
Кроме того, в случае применения кода DXL макета модули
открываются в фоновом режиме до завершения DXL.
В обоих случаях память клиента
Rational DOORS
применяется для открытия и закрытия модулей в фоновом режиме.
Можно настроить ключ реестра, позволяющий при достижении
ограничения памяти закрывать фоновые процессы после чтения текущего
объекта и снова открывать объект только по мере необходимости.
Об этой задаче
Прим.: В отдельных случаях ключ реестра нельзя указать с помощью этой
задачи. Например, можно создать документ в модуле, содержащем
объекты, со ссылками на большое число объектов в других модулях. Каждый раз при обращении к одному из этих объектов файл в ходе
создания документа открывается и закрывается модуль, что может
привести к увеличению времени создания документов.
Процедура
Для настройки ключа реестра MEM_LEVEL_CLOSE
выполните следующие действия:
- Откройте системный реестр. Дополнительная информация приведена в документации по
операционной системе.
- Найдите реестр
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
- Создайте запись ключа реестра.
- Введите следующее имя раздела реестра: MEM_LEVEL_CLOSE
- Укажите ограничение объема памяти в мегабайтах, при
достижении которого фоновые процессы будут закрываться после
завершения. По умолчанию в коде DXL установлено ограничение
памяти 2 ГБ. При выборе значения укажите
максимальный объем памяти, применяемый
Rational DOORS
для выполнения других процессов. Для того чтобы выбрать подходящее значение, откройте администратор
задач системы и определите объем памяти, используемый
процессом doors.exe.
Напоминание: - Слишком низкое значение может привести к увеличению
времени выполнения DXL.
- Указанное значение управляет только способом обработки фоновых
процессов в Rational Publishing Engine.
Значение не сможет запретить
Rational DOORS
превысить объем используемой памяти.
- Для сохранения изменений нажмите кнопку OK.