zamer_proizvoditelnosti_operacij

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

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

КонецПроцедуры
  • /sites/data/pages/zamer_proizvoditelnosti_operacij.txt
  • Последнее изменение: 2023/05/23 11:34
  • tro