|
Почему процедура выполняется долго?
Timon1405, Волшебник, arsik, RomanYS, Галахад, Fedor-1971, Мультук, YaFedor, d4rkmesa, alex73, MWWRuza, Михаил_, H A D G E H O G s, craxx, Prog_man, zzz_zzz_zzz, Fish, Chai Nic, maxab72, laeg, vis, spiller26, takefive, Bad_Aleks, Gennady, Telcher, program345, DiMel_77, Double_Medved, DimR_71, comp2006, Dmitrii, kubik_live, Junior1s, Greeen, Garykom, evorle145, PuhUfa, Rovan, zenik, mzelensky, АНДР, Vstur, denk32, DemonShinji2, DeeK, Fragster, Asmody, PLUT, Hawk_1c, User33, Crusher, wolk, chelentano, SleepyHead, trad, ptiz, АгентБезопаснойНацио, Skylark, kir-g, Lama12, ALCAPONA, obs191, tir654, unenu, okmail, Кац, Terrixus, banco, boozin, Kigo_Kigo, PR, Доминошник, Злопчинский, АнализДанных, b_ru, formista2000, Ненавижу 1С, ldo6, bmitkin, abfm, Климов Сергей, orakool, serpentt, Расим, tomvlad, RAJAH, Silgis, 2S, MM, Amra, maxar, vbus, yuriybylinkin, rsv, Djelf, dva1c, Ivanich, Mankubus, Олдж
| ☑ |
0
program345
18.08.25
✎
07:43
|
привет!
Процедура на клиенте, вызывает серверную процедуру. Ставлю замер, выполняется 5 сек. Почему внутри серверной процедуры выполнение происходит мгновенно?
|
|
1
Asmody
18.08.25
✎
07:58
|
Потому что
|
|
2
Ненавижу 1С
гуру
18.08.25
✎
08:24
|
(0) например передача контекста туда (на сервер) и обратно (на клиент)
|
|
3
Garykom
гуру
18.08.25
✎
09:31
|
Потому что замер работает криво.
Он верно показывает только относительные затраты в % внутри одного вызова.
И то не учитывается, что загрузка железа же плавает, как и скорость исполнения.
А так передача контекста и банальные затраты на отладку могут сожрать больше, чем код.
|
|
4
program345
18.08.25
✎
13:17
|
(3) я так понимаю чтобы работал ровно - нужно замерять в одной процедуре, в начале и в конце. Тут код вроде несложный, а делается 4 секунды.
|
|
5
Галахад
гуру
18.08.25
✎
13:24
|
(4) И чего там? В запросе ДС.
|
|
6
Мультук
гуру
18.08.25
✎
13:34
|
(4)
А что данный код нельзя выполнить на клиенте ?
|
|
7
Chai Nic
18.08.25
✎
13:35
|
У меня такое было на 2003 сервере после обновления с 8.3.9. Баг производительности новой библиотеки на старой ОС. Но сейчас наверное уже давно неактуально.
|
|
8
RomanYS
18.08.25
✎
13:57
|
(4) Варианта по идее 2
1. тормозит передача контекста, тогда у тебя тормозил бы любой серверный вызов.
2. Тормозит обновление ДС после возврата на клиент. Возможно кривые сортировки или что-то подобное. Сбрось настройки ДС и покажи содержимое запроса
|
|