БСП замер APDEX не соответствует замеру производительности

1. sommid 16.02.18 11:05 Сейчас в теме
Кто пользует замеры APDEX из подсистемы оценки производительности БСП подскажите, есть ли такая же проблема и вдруг есть информация о ее причине:
длительность через замер времени в оценке производительности практически всегда показывает на 0,3 - 0,4 секунды больше (ловил и 1,5 секунды), чем замер производительности через конфигуратор - при том, что замер производительности в конфигураторе объективно меряет большее количество операций (как минимум еще сами затраты на замер и его фиксацию), чем оценка длительности операции через процедуру БСП - откуда такая разница в обратную сторону?

Это достаточно весомое отклонение, учитывая, что основная масса целевого времени ключевых операций это 0,5-3 секунды
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. Reaper_1C 122 03.04.18 15:31 Сейчас в теме +1 $m
Замер производительности конфигуратора не учитывает издержки системы на передачу по сети данных серверного вызова и пр. служебные операции, он отображает только время выполнения отображаемых в нем инструкций встроенного языка:
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001055

Эта особенность механизма замеров производительности ведет к тому, что его нельзя использовать для оценки производительности конфигурации. Именно поэтому APDEX реализован независимо от этого механизма на уровне БСП, и только данные этой подсистемы можно использовать для оценки производительности системы в целом.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. headMade 144 30.03.18 08:55 Сейчас в теме
APDEX (вызов-завершение) как настроен ? (клиент-клиент, сервер-сервер).
База не файловая ?

Просто в конфигураторе замер производительности всегда показывает время меньшее чем на самом деле выполняется операция. Отклонения идут за счет того что конфигуратор не показывает время затрачиваемое платформой на различные клиент-серверные вызовы и пр.
Может это ваш случай?

Насколько я понимаю время в APDEX должно быть максимально схоже с временем, которое получилось бы при замере с секундомером.
4. sommid 04.04.18 14:27 Сейчас в теме
(2) - клиент-серверная база, замеры как клиент-клиент так и сервер-сервер, разница по времени не в ту сторону, которую ожидал ) поэтому и вопрос
(3) ок, спасибо, явно этого в статье не нашел, но по крайне мере это все объясняет.
3. Reaper_1C 122 03.04.18 15:31 Сейчас в теме +1 $m
Замер производительности конфигуратора не учитывает издержки системы на передачу по сети данных серверного вызова и пр. служебные операции, он отображает только время выполнения отображаемых в нем инструкций встроенного языка:
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001055

Эта особенность механизма замеров производительности ведет к тому, что его нельзя использовать для оценки производительности конфигурации. Именно поэтому APDEX реализован независимо от этого механизма на уровне БСП, и только данные этой подсистемы можно использовать для оценки производительности системы в целом.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот