**Замер производительности операций**
//Внутри начала какой-то процедуры которую нужно замерить
НачалоЗамераДлительности = ОценкаПроизводительностиКлиентСервер.ЗначениеТаймера();
//выполняется проедура и ее вызовы
ЗаписатьЗамерыДлительностиВыполнения(НачалоЗамераДлительности, Объект.Ссылка);
&НаСервереБезКонтекста
Процедура ЗаписатьЗамерыДлительностиВыполнения(НачалоЗамераДлительности, СсылкаНаОбъект)
КлючеваяОперация = ОценкаПроизводительностиПовтИсп.ПолучитьКлючевуюОперациюПоИмени("ЗамерНажатияЗеленаяКнопкаЗаказКлиента");
ОкончаниеЗамераДлительности = ОценкаПроизводительностиКлиентСервер.ЗначениеТаймера();
Длительность = ОкончаниеЗамераДлительности - НачалоЗамераДлительности;
ОценкаПроизводительности.ЗафиксироватьДлительностьКлючевойОперации(
КлючеваяОперация,
Длительность,
НачалоЗамераДлительности,
ОкончаниеЗамераДлительности,
"Зеленая кнопка - Заказ клиента",
Ложь,
СсылкаНаОбъект);
КонецПроцедуры
{{:zamerdlitelnostioperaciy.zip |Пример отчета анализа замеров производительности}}