Тема: Реанимация треда про влияние подформ на время открытия формы.

Создан:Dmitry E. Sheinin; InterTrust 03/24/2004 07:23 PM
Папка:
06. Разработка Notes-приложений
Тип сообщения:
Сообщение

Сообщение:

Вот родоначальное сообщение: Database '->2. Вопрос и ответ', View 'c 01.07.2001\ По папкам', Document 'Подформы: кол-во влияет на время открытия документа'
Среди прочих ответов был такой Database '->2. Вопрос и ответ', View 'c 01.07.2001\ По папкам', Document 'Когда то давно.... (+)', в кратце - отладочные принты приводят к изменению логики приложения (прямо как когда то в фортране :).
Дак вот - сообщить имею следующее: Собственноручно и независимо (про упомянуты пост узнал позже :) проделал описанный "путь самурая" на 5.0.11 (не специально - он у меня такой и есть) и пришел ровно к описанным результатам. Изменения следующие - удаление этих принтов (в моем случае в квериопене и постопене - время я там печатал, профайлил так сказать, тормоза искал) не приводит к возобновлению тормозов!

Имею предположить:
Подформы изначально глючные и тормозные, когда в квери и постопен вносишь что-то на LS и компиляешь - глюк пропадает, причем если потом все что внес снести и скомпилять глюк не возобновляется. Может пробела хватит? :)

В моем случае самыми тормозными (или единственными даже) были те подформы у которых ни в каком событии небыло никакого кода и вообще только формулы в акциях - эдакие тулбары. Что косвенно подтверждает предположение.

Время загрузки снизилось после вышеописанных танцев с чтото около 6-ти секунд до менее одной. Обработка одной подформы приводила к экономии около 2-х секунд (прямо в каждом случае заметно с помощью обычного Timer-а, да и просто глазом!). Таких почти пустых подформ было 3, две обычных и одна вычисляемая. Были еще подформы, в которых был LS, но они (обработка их, описанным бубном), кажется не влияли на ситуацию.

Совершенно чистый эксперимент ставить всетаки некогда - но возможно и это как то интересно.


Иерархия документов данной дискуссии:
Реанимация треда про влияние подформ на время открытия формы. (Dmitry E. Sheinin; InterTrust) (24.03.2004 19:23:03)


Разработчикам и администраторам: курсы, книги, сертификация