2 378 документов
← К списку

ЗамерВремени

страница

Начинает замер времени ключевой операции. Результат замера будет записан в регистр сведений ЗамерыВремени. Поскольку клиентские замеры хранятся в клиентском буфере и записываются с периодичностью, указанной в константе ОценкаПроизводительностиПериодЗаписи (по умолчанию, каждую минуту), в случае завершения сеанса часть замеров может быть потеряна.

Синтаксис

Функция ЗамерВремени(КлючеваяОперация = Неопределено, ФиксироватьСОшибкой = Ложь, АвтоЗавершение = Истина) Экспорт

Параметры

  • КлючеваяОперация — Строка - имя ключевой операции. Если Неопределено, то ключевую операцию необходимо указать явно вызовом процедуры УстановитьКлючевуюОперациюЗамера.
  • ФиксироватьСОшибкой — Булево - признак автоматической фиксации ошибки.
  • Истина — при автоматическом завершении замера, он будет записан с признаком "Выполнен с ошибкой". В том месте кода, где ошибка явно не может возникнуть, необходимо либо явно завершить замер методом ЗавершитьЗамерВремени, либо снять признак ошибки с помощью метода УстановитьПризнакОшибкиЗамера.
  • Ложь — замер будет считаться корректным при автоматическом завершении.
  • АвтоЗавершение — Булево - признак автоматического завершения замера.
  • Истина — завершение замера будет выполнено автоматически через глобальный обработчик ожидания.
  • Ложь — завершить замер необходимо явно вызовом процедуры ЗавершитьЗамерВремени.

Возвращаемое значение

УникальныйИдентификатор - уникальный идентификатор замера, который позволяет идентифицировать замер.

Пример вызова

Результат = ОценкаПроизводительностиКлиент.ЗамерВремени(КлючеваяОперация, ФиксироватьСОшибкой, АвтоЗавершение)

Доступность

Тонкий клиент, Толстый клиент