Имя: Пароль:
1C
 
перезапуск ragent: отчеты тормозят, замер производительности врет
0 kittystark
 
14.04.26
12:32
всем привет!

платформа 8.3.27.1989, КА 2.5.22.168
- запускаем клиента, выполняем некий отчет - 3 сек
- останавливаем ragent, запускаем его
- клиентский сеанс успешно переподцепляется
- серверный предмет отладки тоже доступен, точки останова срабатывают

формируем тот же самый отчет - время выполнения уже 3 мин. 3 сек,
откуда берутся дополнительные 3 мин. не понятно

делаем замер производительности в конфигураторе и на выходе самое максимальное чистое время выполнения 1.5 сек

пошаговая отладка пока не помогла выявить где же тормозит система,
по ходу отладки всплывают куча всяких вызовов, но сами они выполняются быстро
( типа
НапоминанияПользователяГлобальный.ПроверитьТекущиеНапоминания,
СерверныеОповещенияКлиент.ПроверитьПолучитьСерверныеОповещения,
РезервноеКопированиеИБГлобальный.ОбработчикДействийРезервногоКопирования,
МенеджерОборудованияКлиент.ОбменДаннымиССервером,
УниверсальныйОбменСБанками.ТранзакцииТребующиеРасшифровки,
СертификатыКлючейЭлектроннойПодписиИШифрования.УдалитьУстаревшиеКонтекстыОпераций,
ФинОтчетностьВБанкиСлужебныйКлиент.ПолучитьИнформациюОВходящихТранзакцияхОтБанков,
СПАРКРискиКлиент.ОптимизацияКэшаСПАРКРиски,
ИнтерфейсАвторизацииИСМПКлиент.ВыполнитьОбновлениеНастроекОтветственногоЗаАктуализациюТокеновАвторизации

и др.
)

такое ощущение, что система 3 раза щимится на внешние ресурсы в интернете, с ожиданием ответа по 60 сек

как найти тормознутый код?
1 H A D G E H O G s
 
14.04.26
13:11
Запустить 1С с параметром /РежимОтладки и вернуться сюда снова.
2 Eiffil123
 
14.04.26
13:16
(0) отрубайте все эти фоновые выходы в интернет.
особенно в текущее время, когда интернет все ближе к диалапу, нефиг эти тормоза в 1С держать
3 kittystark
 
14.04.26
13:27
(2) вот в том то и вопрос, "эти" это какие?

пару месяцев назад, после очередного обновления, стал жутко (более 2 мин.) тормозить предпросмотр кассового чека перед его пробитием, оказалось, что конфа щимится
на https://login.1c.ru/rest/public/ticket/get
и на https://classifier-repository.1c.ru/external-api/version/latest
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший