#0
by PiotrLoginov
Здрасте всем. Много ресурсов уходит на выполнение кода внутри попытки? Замеры не делал, подозреваю, что в разных условиях результат будет разным. Хотелось бы сделать какие-то выводы, получив мнения форумчан. Код: Известно, что если менеджер заданий не активен, то произойдет исключение. Есть и другие причины для возникновения исключений, но сейчас интересует именно эта. Понять из свойства "ФоновыеЗадания" глобального контекста, активен ли менеджер, просто невозможно. Цель: максимально снизить временнЫе затраты при работе с асинхронными вызовами.
#1
by PiotrLoginov
Так. Почитал в системе стандартов на ИТС про "Перехват исключений в коде". О производительности ни слова ( Только не говорите, что выполнение внутри попытки не ресурсозатратнее, чем выполнение в обычном режиме. Зачем тогда все проверки корректности переменных и т.п.? выполнять все внутри попыток - и вся недолга... Кстати, встречал творения, в которых этих попыток было... хоть пруд пруди.
#2
by PiotrLoginov
Еще пособирал инфу. 1. И верно, БСП теперь уже напичкана попытками. 2. Использование попыток в некоторых случаях может дать ощутимые тормоза. Кроме того, частое "Использование исключений для контроля хода выполнения программы маскирует намерения программиста, поэтому это считается плохой практикой" . 3 (имхо) В случае с менеджером фоновых заданий, как и в других столкновениях с чем-то, представляющим из себя некий черный ящик, запуск фонового задания внутри попытки, похоже - оправданное решение. Но вот странно, в БСП, где попыток несколько тысяч, запуск фонового задания всегда выполняется "напрямую".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как свернуть окно при запуске в пакетном режиме?
- Обработка исключений 1с 7.7 ("Запись заблокирована")
- Как изменить заставку при запуске 1С 25 го релиза.
- Глобальный перехват исключений.
- При получения массива фоновых заданий выдает ошибку
- Очистка истории фоновых заданий
- v7: срочно помогите пжл при запуске 1С 7.7 выдал ошибку "Ошибка при запуске журнал"
- Запись фоновых заданий в журнал регистрации
- Ошибка при запуске; Возникла исключительная ситуация при запуске программы
- Ошибка формата потока при получении фоновых заданий
- 1С 8.3. Запуск файловой базы с запретом фоновых заданий
В этой группе 1С
- Создание писем в Outlook из 1С
- 1С XML API
- Прикрепленные файлы в копии файловой базы не открываются
- Сканер Штих Кода
- Поле объекта не обнаружено (при конвертации)
- Обмен Розница-Бухгалтерия - оплата сертификатами - нужна помщь
- УПП перемещение между складами в пути. как реализовано ?
- ЗУП 2.5.102.2, 6-НДФЛ, раздел 2, строка 130 - не все попадает
- Обновление комплексной автоматизации с версии 1.1.67.2
- Не сходятся остатки в 1с УТ между главным узлом и подчиненным!
- Обмен УТ 11 - БП 3.0 и битые ссылки
- Сколько организаций можно завести в 1С Бухгалтерия ПРОФ?
- Поле объекта не обнаружено (ОбменДанными) у ПланОбменаОбъект
- Как заново сопоставить некоторые объекты, при синхронизации БП и ЗУП 3.0?
- Атол.Драйвер ккм для розница 2.2
- Как задать цвет текста в колонтитулах?
- Дублирование имени объекта метаданных при обновлении
- Ubuntu serwer 16.04 + PostgreSQL 9.5.1
- Очистка реквизитов при копировании из списка
- ЗУП 3.0 начало ведения учета