Вход | Регистрация



Замер производительности не могу поймать место

Замер производительности не могу поймать место
Я
   domanoff2666
 
26.12.18 - 14:59
Очень долго открывается документ, в замере производительности самое большое время вверху 2.3 секунды, остальное меньше напорядок, а форма открывается с минуту..сначало думал что замер не идет на клиенте, но отладка на клиенте есть (хоть в отладке в поле пользователь пусто), толине показывает нужное место то ли я чего то не знаю..подскажите плез
 
 
   domanoff2666
 
1 - 26.12.18 - 15:08
что то между присозданиинасервере и при открытии, неужели просто форма так долго с сервера на клиент тянется? другое ничегоне может быть?
   domanoff2666
 
2 - 26.12.18 - 15:15
форма особо не большая, есть табл документ и четыре тч
   Numerus Mikhail
 
3 - 26.12.18 - 15:17
(1) Между "при создании на сервере" и "при открытии" происходит инициализация пользовательских настроек, передача всей информации на клиент. Возможно есть ДС с каким-нибудь отбором или еще что-то тяжелое
   domanoff2666
 
4 - 26.12.18 - 15:21
(3) дс?
   Numerus Mikhail
 
5 - 26.12.18 - 15:25
(4) динамический список
   domanoff2666
 
6 - 26.12.18 - 15:30
(5) есть табличный документ  на 500 строк где то , но я убрал видимомть и ничего не улучшилось (или видимость ничегоне реашает в такосм вопросе?) что еще может быть тяжелым?
   Fragster
 
7 - 26.12.18 - 15:42
проверь, может быть есть многострочные текстовые поля с БОЛЬШИМ количеством строк (у нас такое было из-за бага конвертации между разными релизами БСП - при каждой передаче задваивало переносы строк и в тех нескольких документах, где был перенос строк в комментарии после пары десятков передач туда-обратно стало оооочень долгим открытие форм)
   domanoff2666
 
8 - 26.12.18 - 15:49
(5) есть реквизиты хранилищазначений , там если многов сего, может глючить? проверил новый док создается очень быстро
   domanoff2666
 
9 - 26.12.18 - 15:53
(8) хотя там просто табличный документ в котором всего 500 строк..это много или нет?
   hhhh
 
10 - 26.12.18 - 16:02
(9) ну, на 2 секунды вполне. Так что можешь не париться.
 
 Рекламное место пустует
   Кир Пластелинин
 
11 - 26.12.18 - 16:19
(6) емнп, то дс независимо от видимости все равно "отрабатывает"
   palsergeich
 
12 - 26.12.18 - 16:21
1) ДС - отловить можно в ТЖ
2)Сами таблицы на форме имеют 1000 и более элементов - в ход свтупает медлительная клиент серверная оптимизацияю
   palsergeich
 
13 - 26.12.18 - 16:22
(9) Особенно если он эксклюзивно покрашен
   Кир Пластелинин
 
14 - 26.12.18 - 16:33
(9) всего то 500 строк да и еще с ХЗ, в котором непонятно -  что хранится и какого объема...
   domanoff2666
 
15 - 26.12.18 - 16:35
(14) ну вот я очистил его и моментально открывается, но только и сам табл док не появляется естсно
   domanoff2666
 
16 - 26.12.18 - 16:36
(14) фишка что там не просто док а дерево в табл доке
   domanoff2666
 
17 - 26.12.18 - 16:42
(13) это условное оформление имеется ввиду?
   Diman000
 
18 - 26.12.18 - 16:43
Динамическое дерево этот попа...
   domanoff2666
 
19 - 26.12.18 - 16:49
(18) этов таблинчом доке , который в хранилище значений
   Diman000
 
20 - 26.12.18 - 16:56
А, ну тогда просто много данных тянется.
Ты бы лучше так не делал, тяжелые таб доки при открытии документа сразу показывать...
   domanoff2666
 
21 - 26.12.18 - 17:57
(20) ну я не особо понимаю чем он тяжелый, 500 строк риали много?,это во первых а во вторых это БИТ ФОРМА ВВОДА бюджета (накосячено за нас)
   Diman000
 
22 - 26.12.18 - 18:33
(21) Это же табличный документ, для него число далеко не единственный параметр определяющий тяжесть. Может там колонок миллион или картинки какие-то нибудь.
Ты попробуй его в файл сохрани, посмотри на его размер.
Еще можно со степенью сжатия хранилища значений поиграться.
   domanoff2666
 
23 - 27.12.18 - 10:48
(22) проверил с меньшим количеством строк значительно быстрее, не могу понять что там такого на строках навязано.
   cons24
 
24 - 27.12.18 - 11:01
(21) если это форма ввод абюджета - то проблема в ваших финансистах, а не в документе.
Документа рассчитан на то что в него вносят данные люди и анализируют его тоже люди. А у вас наверно 500 строк и 200 колонок. Столько аналитик никто на самом деле не будет смотреть.
Надо или количество аналитик уменьшать, или на несколько документов дробить.
   domanoff2666
 
25 - 27.12.18 - 11:09
(24) 456 строк и 18 колонок,открывается непозволительно долго. может что то на строках нагружено ...разве такие доки большие для бюджетирования?
   domanoff2666
 
26 - 27.12.18 - 11:09
(22) сжатие не помогает(
   hhhh
 
27 - 27.12.18 - 11:12
(25) ну табличный документ - это очень тормозная вещь. Зря ты с ним связался. Возьми таблицу значений. Ну или регистр создай.
   Diman000
 
28 - 27.12.18 - 11:18
Ну в общем, кодить надо, оптимизировать эту лабуду.
Кто-то решил себе упростить жизнь и не париться с сохранением/восстановлением данных этого ТаблДока в нормальный формат, предназначенный для хранения данных.
Но, похоже, что придется этим заняться, если тема долго открытия так важна.
   domanoff2666
 
29 - 27.12.18 - 11:26
(27) да не я это. а БИТ
   domanoff2666
 
30 - 27.12.18 - 13:32
(28) а какие способы сохранения и восстановления в нормальный формат?
   sergey yevsenya
 
31 - 27.12.18 - 13:36
как раз сейчас оптимизирую бит финанс. Какие-то упоротые ублюдки писали его. Переписал запрос, список документов  выводился 70 сек, стал 10
   Diman000
 
32 - 27.12.18 - 13:38
(30) Встроенный язык 1С:Предприятие
   domanoff2666
 
33 - 27.12.18 - 13:40
(31) список( а у меня сама форма
 
 
   domanoff2666
 
34 - 27.12.18 - 13:41
(32) типа сохранитьв  тз а потом из тз в табличный снова?
   Diman000
 
35 - 27.12.18 - 13:42
(34) Примерно так, да.
Но чтобы точно сказать надо смотреть что в этом таблдоке хранится и в какой структуре.
Может в ТЗ можно, а может лучше не в ТЗ...
   Diman000
 
36 - 27.12.18 - 13:44
С сервера на клиент должны ехать как можно более компактные данные, а не заполненный таблдок.
По этим данным таблдок на клиенте заполняй, если он и правда нужен для ввода/просмотра.
Потом при сохранении документа обратный процесс.
   Diman000
 
37 - 27.12.18 - 13:46
Но, кстати, с учетом времени которое начнет тратить клиент на заполнение таблдока может оказаться, что и прироста производительности особого не будет.
Тогда придется кодить еще больше и вообще переписывать работу документа, чтобы совсем без таблдока обойтись.

Вот как-то так.
Я все навскидку пишу, не особо вникая, так что где-то могу и ошибаться.
   Diman000
 
38 - 27.12.18 - 13:50
С учетом вышеизложенного может статься, что подождать минуту-другую для открытия, неприятно, но не так уж и печально.
Тем более если это ввод бюджета, а не фронт-офис.


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует