2.0Kпросмотров
9.4%от подписчиков
22 марта 2026 г.
question📷 ФотоScore: 2.2K
🦴 Сколько стоит LOG_DEBUG()? Автор статьи провёл benchmark четырёх популярных C++ библиотек логирования и выяснил, сколько на самом деле стоит один вызов LOG_INFO(). ❗ Ключевые моменты статьи: • разница в производительности между библиотеками достигает почти двух порядков
• даже отключённый лог имеет ненулевой overhead — библиотека всё равно проверяет уровень и готовит аргументы
• выбор API форматирования бьёт по скорости: iostream в 4–5 раз медленнее C-style printf Основной фокус — null-benchmark: измерение стоимости самого вызова логирования, когда вывод отключён. Именно здесь разрыв между библиотеками оказывается максимальным. Особенно актуально для сервисов, где логирование вызывается в горячем пути — миллионы раз в секунду из разных потоков. 🔹📍Навигация: Вакансии • Задачи • Собесы Библиотека C/C++ разработчика #свежак