Ожидания на блокировках
Оркестратор 1С определяет наличие ожиданий на управляемых блокировках на основе данных из технологического журнала и регистрирует выявленные ожидания в отдельной таблице.
Для получения детальной трассировки событий возникших и вызвавших ожидания, необходимо выбрать интересующее ожидание и нажать кнопку Сформировать трассировку
.
В результате будет сформирован отчет, отражающий все события соединений участников ожидания в хронологическом порядке.
В колонках отражены соединения-участники
В строках - события, которые были зарегистрированы в технологическом журнале по данным соединениям.
Если фон у соединения серый, значит в этот момент времени у соединения не было ни одного активного события в данном периоде.
Если фон у соединения белый, значит событие, которое началось ранее еще не было завершено и будет завершено (ниже) позднее.
Красным квадратом помечается начало периода, на котором появилось событие - виновник, из-за которого возникло ожидание у других соединений
Оранжевым квадратом помечается начало периода, на котором началось ожидание освобождения ресурса.
Глубина события - числовой показатель вложенности событий.
На рисунке отражено событие SDBL, которое длилось 51 миллисекунду (глубина - 1), после начала данного события, через 1 миллисекунду возникло событие TLOCK, продолжительностью в 1 миллисекунду, при этом событие SDBL еще не завершилось.
Информация о соединении - открывает окно детальной информации о соединении:
Информация о событии - при нажатии на название события, откроется окно, отражающее всю собранную информацию о данном событии:
Контекст выполнения - если событие связано с каким либо местом в коде конфигурации, при нажатии, будет отображен полный контекст выполнения (инициация, стек вызовов, конечная строка вызова):
Красная линия графически отражает событие и продолжительность ожидания у соединения виновника (из-за которого началось ожидание)
Синяя линия графически отражает событие, которое ожидало освобождения ресурса, заблокированного событием, отмеченным красной линией.
Начало периода - время, с детализацией до микросекунд, начала событий.
Прошло времени - общая продолжительность событий накопительным итогом с момента отражения самого первого события в отчете.
Дата и время окончания события - отражается в конце событие точное время его окончания.
Общая продолжительность события - время которое прошло с момента начала до момента окончания события.
Чистая продолжительность - время которое прошло с момента начала до момента окончания события за вычетом времени выполнения вложенных событий.