Имя: Пароль:
1C
1C 7.7
v7: 1C++ :: Сбрасывание замера производительности при выполнении прямого запроса
0 АЛьФ
 
16.02.18
09:39
Кто-нибудь обращал внимание, что при выполнении прямого запроса 1С++, при включенном замере производительности сбрасывается накопленное время. Вчера случайно заметили, что отладчик не показывает время исполнения кода до прямого запроса. Кто-нибудь сталкивался с таким?
1 trdm
 
16.02.18
09:46
Да вроде не замечал. Можно проверить.
2 toypaul
 
гуру
16.02.18
10:02
бывало что отладчик просто вылетал. но на моих запросах, если отладчик не вылетал, с замером проблем не было
3 АЛьФ
 
16.02.18
10:15
Сейчас начал более предметно проверять. Нет, не сбрасывается время, но какие-то проблемы с подсчетом времени выполнения кода в классе, когда включена галка "Для вызова процедур и функций включать время выполнения".
Есть выполнение запроса в классе:
Результат = Базовый.ВыполнитьИнструкцию(ТекстЗапроса, ОбъектРезультата, флОчиститьОбъектРезультата);
Занимает 46.19% времени (4.433 сек).
А функция, из которой он вызывается:
тзОстаткиФорма     = глЗаполнитьТзОстатков_Новая(Контекст);
занимает 0.47% времени (0.047 сек.).
О, как...
4 АЛьФ
 
20.02.18
09:46
Похоже проблема с замером возникает все же не из-за запроса, а из-за вызова класса в классе.
Основная теорема систематики: Новые системы плодят новые проблемы.