Ответ эксперта

Как эксперт исследует низкую производительность и чрезмерное потребление ресурсов программой?

Вопрос по направлению: Экспертиза процесса разработки программного обеспечения

Ответ

Низкую производительность проверяют по воспроизводимому сценарию: определяют версию, объём данных, нагрузку, конфигурацию и измеряемый показатель. Измеряют время ответа, пропускную способность, расход памяти или процессорного времени. Измерения повторяют и сопоставляют с условием задания либо названным техническим ориентиром. Если согласованного показателя нет, эксперт сообщает измеренное свойство и источник сравнения, но не называет его нарушением задания.

Причина может находиться в коде, базе данных, сервере, обмене с внешним сервисом или составе входных данных. Поэтому эксперт сравнивает разные условия и указывает, какие альтернативы удалось проверить. Если рабочую нагрузку или прежнюю конфигурацию восстановить нельзя, вывод о состоянии на дату спора будет ограничен. Юридическое значение расхождения с ожиданиями заказчика определяет суд.

До обращения запишите действие пользователя, время и место проявления, ожидаемый показатель, конфигурацию среды и сохранившиеся журналы. Эти сведения помогут превратить жалобу «система тормозит» в проверяемый вопрос.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Для первого обращения опишите спорную версию и перечислите доступные источники. Разрешённые к передаче документы можно приложить. После разбора согласуем состав объектов и порядок передачи.

После назначения экспертизы через форму сообщите реквизиты дела и организационный вопрос. Организационный документ можно приложить, если вы вправе его передать. Объекты исследования и дополнения направляют через назначивший орган.

  • Подберём специалиста
  • Уточним порядок обращения
  • Оценим срок и стоимость