Выбор ответа Middle Производительность и профилирование обновлено

Непрерывное профилирование

Вопрос

Чем полезно непрерывное профилирование (Pyroscope, Parca) по сравнению с разовым запуском профилировщика?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

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

Варианты ответа

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

Разбор

Разовый профиль снимают, когда проблема уже воспроизводится, а многие проблемы кратковременны. Непрерывный профиль есть за любой момент, его можно сравнить между версиями и связать с трейсами. Метрики и логи он дополняет, а не заменяет. Накладные расходы малы, но не нулевые. Ценнее всего он именно в проде.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.