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