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