Как замерить производительность и время выполнения команд в 1с 8.2 (8.3) ?

code

 

Оптимизация и скорость выполнения программного кода имеет немаловажное значение при разработке программных продуктов на базе  1С . Технологические платформы 8 имеют встроенный механизм замера производительности в режиме отладки для определения времени выполнения той или иной команды .

Для активации данного инструмента необходимо перейти в режим конфигуратора, открыть необходимый модуль и установить точку останова в интересующим нас месте. после переходим Отладка-Замер производительности и запускаем 1С Предприятие из под конфигуратора.

time

В открывшемся окне мы видим напротив каждой строки сколько раз она была выполнена, сколько времени в процентах заняло ее выполнение от общего времени, а в управляемом режиме еще и указывает где выполняется — на клиенте или на сервере.

Также открывается небольшое окно, в котором указывается различные результаты запросов, количество записей в в них или в таблицах значений. Также можно увидеть время, которое было потрачено на получение данного результата. Если видно ,что действие занимает очень много времени- это повод для оптимизации кода.

Поделитесь своим мнением

Свежие записи
Советы и помощь программиста в 1с © 2018 ·   Войти   · Наверх