1С 8.3 БСП НачатьЗамерДлительнойОперации - Программист 1С Минск. Автоматизация бизнеса.

Популярные страницы:
Перейти к контенту

1С 8.3 БСП НачатьЗамерДлительнойОперации

Данные > Примеры кода 1С > 1С 8.3 БСП > Оценка производительности
Перейти в раздел примеры кода 1С 8.3:
1С 8.3 БСП НачатьЗамерДлительнойОперации. Начинает замер времени выполнения длительной ключевой операции. Закончить замер нужно явно вызовом процедуры ЗакончитьЗамерДлительнойОперации.
Примера кода от rayastar
Результат = ОценкаПроизводительностиКлиент.НачатьЗамерДлительнойОперации(КлючеваяОперация, ФиксироватьСОшибкой, АвтоЗавершение, ИмяПоследнегоШага);

//
Процедура ВыполнитьКлиентскуюДиагностику(ПараметрыВыполнения)

   Замер = ОценкаПроизводительностиКлиент.НачатьЗамерДлительнойОперации(
"ОбщийМодуль.ОбменСКонтрагентамиДиагностикаКлиент.ВыполнитьКлиентскуюДиагностику");
   ПараметрыВыполнения.ЗамерДиагностикиНаКлиенте = Замер;

   Контекст = Новый Структура;
   Контекст.Вставить("ПараметрыВыполнения", ПараметрыВыполнения);

   ОбработчикЗавершения = Новый ОписаниеОповещения("ПослеВыполненияКлиентскойДиагностики", ЭтотОбъект);

   Обработчики = Новый Массив;
   Обработчики.Добавить(Новый ОписаниеОповещения("ДиагностикаКриптографии", ЭтотОбъект, Контекст));
   Обработчики.Добавить(Новый ОписаниеОповещения("ТестАутентификации", ЭтотОбъект, Контекст));
   АсинхронныйЦиклНачать(ОбработчикЗавершения, Неопределено, Обработчики, Контекст);

КонецПроцедуры

Процедура ПослеВыполненияКлиентскойДиагностики(Контекст, ДополнительныеПараметры = Неопределено) Экспорт

   //..
   ОценкаПроизводительностиКлиент.ЗакончитьЗамерДлительнойОперации(Контекст.ПараметрыВыполнения.ЗамерДиагностикиНаКлиенте, 1);

КонецПроцедуры

// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
Поиск кода
0
Комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 07.09.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому