Perf — мощный профайлер для Linux, который поможет найти узкие места в вашем C++ коде.
✏️ Основные команды:
# Запись профиля
perf record ./your_program
# Просмотр результатов
perf report
# Профилирование по CPU
perf stat ./your_program
# Анализ кэш-промахов
perf stat -e cache-misses ./your_program
‼️ Что можно анализировать:
• Время выполнения функций
• Cache misses
• Branch mispredictions
• Memory bandwidth
🍬 Методичка по использованию perf
Библиотека C/C++ разработчика
#буст
