Точное время и замер времени выполнения кода
В 1С есть отличная функция ТекущаяУниверсальнаяДатаВМиллисекундах().
Если обрамить ею участок кода, то можно более точно замерить время выполнения.
Да, для этого можно использовать замер производительности, который я затрагивал в своем посте ранее.
Но может либо не быть отладки, либо это нужно регулярно.
Например, при работе с 1С в облаке, если у вас нет доступа к конфигуратору. Я так же использовал данную функцию для замера разницы выполнения скорости запроса к базе Postgre SQL. И в рамках секунд мой запрос выполнялся одинаково при использовании двух вариантов соединения с базой, а при замере в миллисекундах разница была многократной.
Пример использования:
#ЕБ_Повседневность
В 1С есть отличная функция ТекущаяУниверсальнаяДатаВМиллисекундах().
Если обрамить ею участок кода, то можно более точно замерить время выполнения.
Да, для этого можно использовать замер производительности, который я затрагивал в своем посте ранее.
Но может либо не быть отладки, либо это нужно регулярно.
Например, при работе с 1С в облаке, если у вас нет доступа к конфигуратору. Я так же использовал данную функцию для замера разницы выполнения скорости запроса к базе Postgre SQL. И в рамках секунд мой запрос выполнялся одинаково при использовании двух вариантов соединения с базой, а при замере в миллисекундах разница была многократной.
Пример использования:
ДатаНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
// Код который хотим замерить на скорость
ДатаОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах();
Сообщить(ДатаОкончания - ДатаНачала); // получаем разницу в миллисекундах
#ЕБ_Повседневность