Механизм кэширования в преобразователе вед. материалов
Использование механизма кэширования эффективно при наличии большого числа деталей в структуре дерева преобразователя вед. материалов или браузера сервисной ассоциативной структуры детали (SAPSB). Преимущество использования механизма кэширования состоит в том, что после начальной загрузки структуры в кэш последующие действия выполняются быстрее. Этот механизм можно использовать для повышения производительности преобразователя вед. материалов.
Работа механизма кэширования
Чтобы воспользоваться механизмом кэширования, задайте для пользовательской настройки Включить кэш структуры значение Да. При такой конфигурации вся информация о структуре в сессии хранится в кэше. После задания настройки процесс создания кэша запускается в фоновом режиме при открытии сессии преобразователя вед. материалов. Для каждой сессии преобразователя вед. материалов создается отдельный кэш. Время, затраченное на создание кэша, зависит от размера структуры.
Кэш обновляется при внесении изменений в подсборку, сборку или деталь. Кэш обновляется инкрементно только для данной подсборки, а не для всей структуры. Кэш восстанавливается, если изменяется корневой узел.
Родительская и дочерняя структуры дерева преобразователя вед. материалов имеют отдельные кэши, обновляемые независимо. При изменении дочерней структуры обновляется только дочерний кэш. Во время обновления дочернего кэша можно изменять родительскую структуру. Однако PTC рекомендует запускать действие пользователя со структурой только после завершения процесса создания кэша. Если в процессе создания дочернего кэша вызвать на родительском уровне действие, влияющее на дочернюю структуру, это действие будет выполнено только после завершения процесса создания дочернего кэша. Например, действие Выбрать эквивалентные детали на другой стороне.
|
В некоторых случаях может потребоваться открыть структуры, принадлежащие разным контекстам изделий в родительских и дочерних видах преобразователя ведомости материалов. В таких сценариях для повышения производительности обеим настройкам контекста изделия Включить кэш структуры следует задать значение Да.
|
Статус процесса создания кэша отображается ниже панели инструментов преобразователя вед. материалов. В следующей таблице представлена информация по сообщениям о статусе процесса создания кэша:
Сообщение
|
Описание
|
Статус создания кэша: не инициализировано
|
Кэш для данной структуры не создается.
|
Статус создания кэша: завершено
|
Процесс создания кэша завершен. Последующие действия будут теперь использовать кэш для своего выполнения.
|
Статус создания кэша: выполняется
|
Выполняется процесс создания кэша.
|
Статус создания кэша: сбой
|
В процессе создания кэша возник сбой. Кэш можно восстановить. Щелкните "Создать кэш структуры" на средней панели инструментов преобразователя вед. материалов или SAPSB, чтобы восстановить родительский и дочерний кэши. | отображается, только если для настройки Включить кэш структуры задано значение Да. |
|
В процессе создания кэша может возникнуть сбой из-за наличия в структуре рекурсивных путей. Рекурсивный путь возникает в случае, когда дочерняя деталь ссылается на свою родительскую деталь. Исправьте структуру перед восстановлением кэша.
Кэш используют следующие действия:
• Выбрать эквивалентные детали на другой стороне
• Выбрать эквивалентные вхождения на другой стороне
• Выбрать эквивалентные использования на другой стороне
• Мои взятия на изменение
• Быстрый поиск
• Показать статус эквивалентных вхождений
• Обновить статус эквивалентных вхождений
К обновлению информации структуры и восстановлению кэша приводят следующие действия:
• Вставить существующий
• Вставить новую
• Вставить нескольких новых
• Новое дочернее представление
• Создать дочернюю деталь
• Вставить как новую ветвь
• Вставить как новую деталь и т. д.