Имя: Пароль:
1C
1С v8
Конфигуратор. Отлов источника тормозов
,
0 newbling
 
19.10.16
16:51
Доброго времени суток.

Тормозит выбор товара в обработке подбора. Замерил производительность - 97% времени уходит на одну процедуру - ПриИзмененииКорзиныНаСервере().

При этом, отладкой пробежался по ней и всем тем местам, куда она заходит в процессе. А попадает она в ПодборТоваровСервер.ПриИзмененииКорзины(ЭтаФорма). Которая тоже отрабатывает шустро, а вот при выходе из неё и уходят эти ~97% времени. Но вот я никак не могу найти на что же это время уходит. Ни в одну процедуру в данной форме, в том числе обработчики ожидания, она не заходит так чтоб потратить сколько-нибудь значимое время.
1 Tatitutu
 
19.10.16
16:52
(0) БП 5.7 ?
2 arsik
 
гуру
19.10.16
16:53
Может большую таблицу с сервера на клиент передает?
3 bolobol
 
19.10.16
16:54
Большоэ контекст тащит
4 newbling
 
19.10.16
16:59
(1) ут 11.1
5 newbling
 
19.10.16
17:01
(2) (3) вот я тоже подозреваю, а как убедиться, что контекст, а главное что с этим сделать - перелопачивать типовой функционал по подбору товара?
6 newbling
 
19.10.16
17:01
или мб на сервере что подкрутить
7 Дарлок
 
19.10.16
17:02
(5) нагрузку ЦП замерить на сервере ;)
8 newbling
 
19.10.16
17:05
(7) Попробовал то же действие на файловой - загрузка цп на 30% подскакивает.
9 Дарлок
 
19.10.16
17:07
(8) а какая загрузка ядра? ;)
10 H A D G E H O G s
 
19.10.16
17:07
Обеспечение потребностей?
Это норма и ничего не сделаешь.
11 H A D G E H O G s
 
19.10.16
17:08
(10) Вернее, хороший пример, как песать нельзя. Пожалуйся в 1С.
12 newbling
 
19.10.16
17:13
(11) Не, кабинет самообслуживания клиента. При чём, в файловой в 1 месте виснет, а в серверной через веб клиент (как и будут сидеть) в другом. Но зато виснет так, что вообще ппц. Секунд 15 открывается подбор - ладно, там запросище лютый этот типовой, который собирается в 5 модулях и выдаёт монструозо с экранами добавок ГДЕ. Кажется, придётся его почикать. Мб и не в нём, уже в другом месте, короче, беда. оххх
13 Cyberhawk
 
19.10.16
17:35
(12) Раз в замере время не отображается, то посмотри на время выполнения запроса в ТЖ / профайлере
14 H A D G E H O G s
 
19.10.16
17:41
(13) Форма адовой структуры тащится на сервер и обратно. Какие тут вопросы?
15 newbling
 
19.10.16
17:41
(13) Замер я смотрел не для мега запроса, который формирует динамический список номенклатуры а для добавления товара в табличку, которая потом будет перенесена в корзину. А там все запросы живо пашут, а вот зависание происходит уже при отработке серверных процедур. Видать контекст, да. Хер знает как побеждать.
16 H A D G E H O G s
 
19.10.16
17:41
Посмотрите эту жесть в:
Обработка.ПодборТоваровВДокументПродажи.Форма

и в обеспечении потребностей также.
и во многих других.
17 newbling
 
19.10.16
17:42
(16) ну да, она родимая.
18 newbling
 
19.10.16
17:43
вес чтоль её уменьшать. А то она вся такая из себя универсальная с тройным набором реквизитов на все случаи жизни.
19 newbling
 
19.10.16
17:46
Там всё это время на клиенте уходит, на сервере вообще меньше 0.3% на все запросы.
20 newbling
 
19.10.16
17:48
Мб какую игрушку замутить на 15-20 секунд чтоб клиенту было чем заняться. Ну, как 'временное' решение
21 Adilgeriy
 
19.10.16
18:58
(20) прикрути рекламные ролики с маркета гугла. заодно и денежки с рекламы поимеешь))