tgoop.com/Java_Iibrary/1480
Last Update:
Базовые понятия метрик производительности
> Latency (Задержка) – Время, необходимое для выполнения одного запроса или операции.
> Throughput (Пропускная способность) – Количество операций в секунду (например, запросов/сек, транзакций/сек).
> P95 / P99 – Перцентильные метрики, показывающие задержку в худших 5% или 1% случаев.
> Tail Latency – Задержка самых медленных запросов (например, 99-й перцентиль); критично для UX.
> Cold Start – Начальная задержка при запуске системы "с нуля" (например, AWS Lambda).
> Warm Start – Повторное использование уже инициализированного сервиса для снижения задержки старта.
> TTFB– Время между отправкой запроса и получением первого байта ответа.
> RPS – Часто используемая метрика пропускной способности API/сервера.
> QPS – Аналог RPS, но чаще применяется к базам данных и поисковым системам.
> Error Rate – Процент запросов, завершившихся ошибкой (например, 5xx или 4xx).
> Apdex Score – Метрика удовлетворённости пользователей: сколько запросов были быстрыми, терпимыми или медленными.
> SLA – Обещанный провайдером уровень доступности или производительности.
> SLO – Внутренняя целевая метрика производительности.
> SLI – Фактически измеренное значение (например, «99.95% запросов быстрее 500 мс»).
> Resource Utilization – Нагрузка на CPU, память, диск и сеть.
> GC Pause Time – Время, в течение которого приложение приостанавливается для сборки мусора.
> Throughput vs Latency Tradeoff – Увеличение числа запросов может снизить задержку... до определённого момента.
> Jank – Подвисания/дёргания при отрисовке на фронтенде (часто вызвано долгими задачами или перерасчётами стилей).
> CPU Throttling – Ограничения по CPU, например, в контейнерах или облачных окружениях.
> I/O Wait Time – Время, которое CPU тратит в ожидании операций ввода/вывода.
> TTI – Сколько времени нужно, чтобы страница стала полностью пригодной для взаимодействия.
> CLS – Измеряет, насколько элементы смещаются при загрузке.
> FPS – Ключевая метрика визуальной производительности (особенно в играх и анимациях).
> Memory Footprint – Объём памяти, используемый системой/процессом при обычной нагрузке.
> Throttling & Backpressure – Механизмы замедления клиентов/систем при высокой нагрузке для стабилизации.