Кто пользует замеры APDEX из подсистемы оценки производительности БСП подскажите, есть ли такая же проблема и вдруг есть информация о ее причине:
длительность через замер времени в оценке производительности практически всегда показывает на 0,3 - 0,4 секунды больше (ловил и 1,5 секунды), чем замер производительности через конфигуратор - при том, что замер производительности в конфигураторе объективно меряет большее количество операций (как минимум еще сами затраты на замер и его фиксацию), чем оценка длительности операции через процедуру БСП - откуда такая разница в обратную сторону?
Это достаточно весомое отклонение, учитывая, что основная масса целевого времени ключевых операций это 0,5-3 секунды
Замер производительности конфигуратора не учитывает издержки системы на передачу по сети данных серверного вызова и пр. служебные операции, он отображает только время выполнения отображаемых в нем инструкций встроенного языка:
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001055
Эта особенность механизма замеров производительности ведет к тому, что его нельзя использовать для оценки производительности конфигурации. Именно поэтому APDEX реализован независимо от этого механизма на уровне БСП, и только данные этой подсистемы можно использовать для оценки производительности системы в целом.
APDEX (вызов-завершение) как настроен ? (клиент-клиент, сервер-сервер).
База не файловая ?
Просто в конфигураторе замер производительности всегда показывает время меньшее чем на самом деле выполняется операция. Отклонения идут за счет того что конфигуратор не показывает время затрачиваемое платформой на различные клиент-серверные вызовы и пр.
Может это ваш случай?
Насколько я понимаю время в APDEX должно быть максимально схоже с временем, которое получилось бы при замере с секундомером.
(2) - клиент-серверная база, замеры как клиент-клиент так и сервер-сервер, разница по времени не в ту сторону, которую ожидал ) поэтому и вопрос
(3) ок, спасибо, явно этого в статье не нашел, но по крайне мере это все объясняет.
Замер производительности конфигуратора не учитывает издержки системы на передачу по сети данных серверного вызова и пр. служебные операции, он отображает только время выполнения отображаемых в нем инструкций встроенного языка:
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001055
Эта особенность механизма замеров производительности ведет к тому, что его нельзя использовать для оценки производительности конфигурации. Именно поэтому APDEX реализован независимо от этого механизма на уровне БСП, и только данные этой подсистемы можно использовать для оценки производительности системы в целом.