Что такое pprof CPU profile в Go и зачем это нужно?

GoMiddleRuntime, Performance and ProfilingТеорияruntime_performance_and_profilpprof_cpu_profilesenior_go_developer

Что хотят услышать интервьюеры:

Суть: CPU profile показывает, где программа тратит процессорное время.

Ответ:

Пример:

go tool pprof http://localhost:6060/debug/pprof/profile?seconds=30

Типичная ошибка: оптимизировать код без профиля и реального workload.

Как отвечать на собеседовании: Отвечайте через методику: метрики → профиль → гипотеза → изменение → повторное измерение.

Источники

Похожие вопросы