Соображения в отношении производительности для динамической визуализации
Оптимизация представлений для динамической визуализации
Чтобы использовать преимущество повышения производительности от свойства WVS edrload.dynamiccadstructure.donotreadpvs, находящегося в файле wvs.properties, при загрузке динамических структур с обновленными или модернизированными данными, используйте утилиту обновления представления для задания наименования файла геометрии в унаследованном представлении, если он содержит одноуровневую деталь. Это обновляет значение OLFILENAME представления в базе данных без повторной публикации детали.
Запустите эту утилиту из командной оболочки Windchill от имени администратора сайта, используя команду
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
Утилита обновления представления содержит следующие опции.
• -container - выберите один или несколько контейнеров для сбора представлений. Контейнерами могут быть библиотека, проект или организация в виде идентификатора, пути или параметра сайта. Если контейнеры не выбраны, выполнение процесса может занять много времени.
• -history - выберите объем истории объекта для обработки. Определите историю для каждого контейнера или для запроса в целом.
◦ 1All iterations - обрабатывает все итерации
◦ 2Latest only iterations - обрабатывает только последние итерации (настройка по умолчанию)
◦ 3Latest iteration for each revision - обрабатывает последние итерации каждой ревизии
Все представления ввода отображаются в пакетах согласно размеру пакета. Представления со значением NULL olFileName обработаны. Представления без значения NULL olFileName (новые или повторно опубликованные) не обрабатываются.
Список команд для утилиты обновления представления:
• Дополнительную информацию о параметрах и возможных значениях см. в команде справки:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility -h | -help
• Команда с единственным контейнером, см. два примера ниже:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
containerOID <container_oid>
или
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
CONT_PATH <container_path>
• Команда с несколькими контейнерами, см. два примера ниже:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
containerOID <container_oid1> -containerOID <container_oid2>
или
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
CONT_PATH <container_path1> -CONT_PATH <container_path2>
• Команда с сайтом:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility -site
• Пример команды:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
-u <usename> -p <password> -containerOID OR:wt.pdmlink.PDMLinkProduct:78523
-iterations 1 -batchsize 10 -threadcount 5 -threadtimeout 10
-threadtimeoutunit MINUTES -timebox 6 -timeboxunit HOURS -quiet
После завершения программы утилиты обновления представления в терминале оболочки выводятся следующие элементы выходных данных:
Выход
|
Описание
|
Processing of updating representations completed.
|
|
Total execution time to perform processing : 0.767 second(s)
|
Суммарное время обработки вызванных представлений всеми потоками
|
Number of representations successfully updated : 10
|
Количество успешно обновленных представлений, т. е. когда для параметра olFileName установлено значение MULTI, NONE или любое значение, отличное от NULL.
|
Number of representations processed : 306
|
Общее количество представлений, вызванных согласно данным критериям.
|
Number of representations failed to update : 0
|
Число представлений с неудавшимися процессами обновления.
|
Number of representations skipped to update : 296
|
Число представлений, исключенных из процесса обновления в этих случаях:
• Значение olFileName не равно NULL, поскольку представление является или новым, или уже было опубликовано повторно.
• Значение olFileName равно NULL, но после обработки опять получается значение NULL, то есть НЕТ изменения значения.
|
Number of failed threads : 0
|
|
Number of timed out threads : 0
|
|
|
Утилита обновления представления поставляется в выпуске Windchill 11.1 M020. Можно открыть запрос CPS, чтобы бэкпортировать его в Windchill 11.1 M010.
|