// &ЗамерПроизводительности { ИмяКлючевойОперации = "ЧекККМ.WSПрокси.БонусныеКарты.ЗафиксироватьОплату"; #Если Клиент Тогда Замер = ОценкаПроизводительностиРТКлиент.НачатьЗамер(Ложь, ИмяКлючевойОперации); #КонецЕсли #Если Сервер Тогда ДатаНачалаЗамера = ОценкаПроизводительности.НачатьЗамерВремени(); #КонецЕсли // САМО ЧУДНОЕ ДЕЙСТВИЕ! #Если Клиент Тогда // РАСКОММЕНТИРОВАТЬ ДЛЯ КОММЕНТАРИЯ К ЗАМЕРУ [простите за каламбур] Если Замер<>Неопределено Тогда ОценкаПроизводительностиКлиент.УстановитьКомментарийЗамера(Замер.Идентификатор, КомментарийЗамера); КонецЕсли; ОценкаПроизводительностиРТКлиент.ЗакончитьЗамер(Замер); #КонецЕсли #Если Сервер Тогда ОценкаПроизводительности.ЗакончитьЗамерВремени(ИмяКлючевойОперации, ДатаНачалаЗамера); // ВесЗамера = 1, Комментарий = Неопределено #КонецЕсли // } |
ВАЖНО:
1. Замер НаСервере выполняется независимо от регистра НастройкиКлючевыхОпераций
2. Нужно помнить, что в файловом режиме выполнятся обе конструкции, и "#Клиент", и "#Сервер"
3. НаКлиенте есть возможность установить произвольный комментарий к замеру, для этого раскомментируйте соответствующую строчку