Профилирование - это процесс сбора временных характеристик выполнения любой операции на ТСД. Позволяет проследить, сколько по времени занимает выполнение программных алгоритмов, чтобы при необходимости оптимизировать нужный блок кода для сокращения времени его выполнения.
Для того чтобы начать сбор временных логов, необходимо включить режим профилирования на устройстве. Для ТСД на разных ОС это делается разными способами.
Для ТСД на ОС Android
Откройте боковое меню мобильного приложения Mobile SMARTS и выберите пункт «Настройки» → «Отладка на устройстве».
Включите профилирование на устройстве.
Для ТСД на ОС Win CE
Для того чтобы включить режим профилирования на таких ТСД, необходимо добавить в конфигурационный файл «MobileSMARTS.exe.config» (секция <appSettings>) следующие строки:
<add key="diagnosticsenabled" value="true" /> <add key="actionsprofilerenabled" value="true" />
Данный файл находится на устройстве в папке, в которую ранее был установлен клиент для Win CE. Наименование этой папки может отличаться в зависимости от модели ТСД (например, Application\ MobileSMARTS, Nand\ MobileSMARTS, Program Files\ MobileSMARTS и др.).
Что делать после того как вы включили профилирование на устройстве:
Один отчет формируется на основании работы с одним документом. При работе со следующим документом будет сформирован новый файл.
На основании отчета, исходя из зафиксированных минимальных, максимальных и средних времен выполнения каждого действия в алгоритме, вы можете обнаружить проблемные места и ошибки алгоритма.