Руководство администратора

  1. Главная
  2. Документы
  3. Руководство администратора
  4. Администрирование конфигурации
  5. Замер производительности в 1С

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

Замер производительности в 1С — это специальный режим, который позволяет программисту 1С оценить скорость работы конфигурации в целом или конкретной операции. Этот режим позволяет измерить частоту использования конкретных участков кода и скорость их выполнения.
Результат замера производительности выглядит так:
В таблице результата замера отображается список ссылок на конкретные строки модуля, с указанием частоты их выполнения (колонка Кол.) и длительности.
В колонке Врем. (чистое) отображается время выполнения в секундах, а в колонке % (Врем.) (чистое) относительное время в процентах от общего времени выполнения замеряемого участка.
Также в списке отмечаются строки кода, исполнявшиеся на клиенте, сервере и строки кода, приводящие к вызову сервера.

Как выполнить замер производительности в 1С

0. Проверить, что на сервере 1С:Предприятия включена отладка

По умолчанию на сервере 1С:Предприятия отладка выключена. Её нужно включить принудительно, иначе в результат замера попадет только код, который выполняется на клиенте, и вы не увидите полной картины. К слову, на практике в подавляющем большинстве случаев долго выполняется именно серверный код.

1. Запустить сеанс 1С:Предприятия в режиме отладки

2. Включить режим замера производительности

Важно: режим замера производительности нужно включать непосредственно перед выполнением замеряемой операции (например, проведением документа, формированием отчета). Если запустить замер слишком рано, в результат попадут строки кода, не относящиеся к замеряемой операции.

3. Выполнить замеряемую операцию в режиме 1С:Предприятие

4. Выключить режим замера производительности

После этого откроется форма с результатом замера:
При необходимости результат замера можно сохранить в файл, чтобы вернуться к его анализу позже:
Для более точной оценки производительности операции выполняйте несколько замеров (5-6). Одна и та же операция может выполняться долго только в первый раз, а во второй и последующие разы может выполняться гораздо быстрее. Несколько замеров дадут вам более полную картину 😉
Был ли данный материал полезен вам? Да Нет