Показать сообщение отдельно
Старый 28.07.2022, 18:01   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
На всякий случай уточню как можно это вживую проверить.

Если форма содержит много контролов и датасорсов а датсорсы по табличкам с кучей полей и методов, то при первом открытии формы аксапта делает тысячи запросов на каждый узел, начитывая в кеш определение формы и всего на чем она основана.
В моем примере есть простая форма а-ля SalesTable от ax3.0 (немножко контролов и 4-5 датасорсов). Ее определение затягивается в кеш из базы модели примерно от 15 до 35 секунд (зависит от сервера) в то время как начитка самих данных из датасосров и расчет дисплей методов длится секунды 3 не более.

В стандарте похожим поведением отличаются формы закупок и заказов (но там все намного хуже).
Для того чтобы это увидеть можно настроить для юзера в качестве дефолтной компанию dat (предполагаю, что тогда время связанное с получением данных из бд будет очень маленьким и все время открытия формы займет время начитки из базы модели и раскладывание в памяти аоса и в кешах)

Выйти из аксапты,
удалить auc файлы
зайти снова
померять первое время открытия формы закупок
у меня доходило до 40 секунд.

2-й открытие - несколько секунд всего.