Имя: Пароль:
1C
1С v8
как расширения влияют на производительность
0 mxs089
 
26.08.16
16:29
допустим есть расширение, которое просто добавляет на форму кнопку, кнопка - типовая команда. как это скажется на производительности системы при отображении этой формы? где можно почитать про реализацию?
1 Сильф
 
26.08.16
16:35
А как насчёт замер производительности сделать?
2 mxs089
 
26.08.16
16:41
это для слабаков
3 Boleev
 
26.08.16
16:41
Влияют ли расширения на производительность? Влияют.
На сколько сильно? Все индивидуально.
Где об этом можно почитать? Думаю, такой информации пока нет.
4 apokrit
 
26.08.16
16:43
(0)  
>>где можно почитать про реализацию?
Я прошу прощения за ответ вопросом на вопрос, но: а где-можно прочитать про реализацию того как это работает когда расширения нет?
Т.е.:
допустим просто добавляем на форму кнопку, кнопка - типовая команда. как это скажется на производительности системы при отображении этой формы? где можно почитать про реализацию?
5 apokrit
 
26.08.16
16:45
Можно попробовать на партнерском спросить.
6 Dmitrii
 
гуру
26.08.16
16:53
(0) Предположу, что почти никак.

Хотя конечно, соглашусь с (3), что "всё индивидуально" и если в расширении навешены обработчики на каждый элемент расширяемой формы + свои дополнительные элементы с обработчиками, и вообще форма расколбашена на 90%, то может и значительно повлиять.
А если расширений еще и не одно, а штук пяток, то может даже и очень заметно повлиять.

Однако, если сравнивать одни и те же изменения в форме, сделанные при помощи расширения и при помощи модификации основной формы, то особого влияния на производительность быть не должно.
7 Cyberhawk
 
26.08.16
16:56
Странно тут читать рассуждения, когда самое главное не выяснили (не обсудили): в какой момент код расширения объединяется (накладывается) на предполагаемый исполняемый код...
8 hitodom
 
26.08.16
17:11
(7) в момент загрузки расширения в базу
9 Deon
 
26.08.16
17:17
(8) Это ты с чего взял?
10 Cyberhawk
 
28.08.16
08:29
(8) Конкретизируй, что это означает (в какую базу)
11 Лефмихалыч
 
28.08.16
10:30
Я думаю, что они загружаются в локальный кэш конфигурации и компилятся при первом обращении, как и вся остальная конфигурация. Исходя просто из того, что изобретать для них какое-то другое поведение было бы банально дороже, чем не изобретать.
12 mistеr
 
28.08.16
10:59
(7) При загрузке конфигурации при старте 1С:Предприятия.
13 Cyberhawk
 
29.08.16
20:27
Ну вот уже мнения разделились