Вот родоначальное сообщение:
Среди прочих ответов был такой , в кратце - отладочные принты приводят к изменению логики приложения (прямо как когда то в фортране :).
Дак вот - сообщить имею следующее: Собственноручно и независимо (про упомянуты пост узнал позже :) проделал описанный "путь самурая" на 5.0.11 (не специально - он у меня такой и есть) и пришел ровно к описанным результатам. Изменения следующие - удаление этих принтов (в моем случае в квериопене и постопене - время я там печатал, профайлил так сказать, тормоза искал) не приводит к возобновлению тормозов!
Имею предположить:
Подформы изначально глючные и тормозные, когда в квери и постопен вносишь что-то на LS и компиляешь - глюк пропадает, причем если потом все что внес снести и скомпилять глюк не возобновляется. Может пробела хватит? :)
В моем случае самыми тормозными (или единственными даже) были те подформы у которых ни в каком событии небыло никакого кода и вообще только формулы в акциях - эдакие тулбары. Что косвенно подтверждает предположение.
Время загрузки снизилось после вышеописанных танцев с чтото около 6-ти секунд до менее одной. Обработка одной подформы приводила к экономии около 2-х секунд (прямо в каждом случае заметно с помощью обычного Timer-а, да и просто глазом!). Таких почти пустых подформ было 3, две обычных и одна вычисляемая. Были еще подформы, в которых был LS, но они (обработка их, описанным бубном), кажется не влияли на ситуацию.
Совершенно чистый эксперимент ставить всетаки некогда - но возможно и это как то интересно.
Иерархия документов данной дискуссии:
Реанимация треда про влияние подформ на время открытия формы. (Dmitry E. Sheinin; InterTrust) (24.03.2004 19:23:03)