Замер производительности операций

//Внутри начала какой-то процедурі которую нужно замерить
НачалоЗамераДлительности = ОценкаПроизводительностиКлиентСервер.ЗначениеТаймера();
//выполняется проедура и ее вызовы
ЗаписатьЗамерыДлительностиВыполнения(НачалоЗамераДлительности, Объект.Ссылка);

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