Выбор ответа Middle Производительность и профилирование обновлено
Непрерывное профилирование
Вопрос
Чем полезно непрерывное профилирование (Pyroscope, Parca) по сравнению с разовым запуском профилировщика?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Профиль есть за любой момент, в том числе за прошедший инцидент. Разовый профиль снимают, когда проблема уже воспроизводится, а многие проблемы кратковременны.
Варианты ответа
- Оно заменяет метрики и логи, делая их сбор ненужным
- Оно работает без накладных расходов, поскольку читает данные ядра
- Оно нужно только на стенде, в проде профилировать нельзя
- Профиль есть за любой момент, в том числе за прошедший инцидентправильный ответ
Разбор
Разовый профиль снимают, когда проблема уже воспроизводится, а многие проблемы кратковременны. Непрерывный профиль есть за любой момент, его можно сравнить между версиями и связать с трейсами. Метрики и логи он дополняет, а не заменяет. Накладные расходы малы, но не нулевые. Ценнее всего он именно в проде.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.