Асинхронное логирование в C++ — не серебряная пуля: что на самом деле ограничивает производительность
Асинхронное логирование давно считается “очевидной оптимизацией”: вынесли запись в отдельный поток — и всё стало быстрее.Но если копнуть глубже, оказывается, что это не совсем так.В предыдущей статье я разбирал производительность популярных C++ логгеров и показывал реальные цифры: 👉 https://habr.com/ru/articles/1012...
Асинхронное логирование давно считается “очевидной оптимизацией”: вынесли запись в отдельный поток — и всё стало быстрее.Но если копнуть глубже, оказывается, что это не совсем так.В предыдущей статье я разбирал производительность популярных C++ логгеров и показывал реальные цифры: 👉 https://habr.com/ru/articles/1012874/Там уже было видно, что хорошо оптимизированное синхронное логирование может быть очень быстрым.В этой статье разберёмся, почему async logging не делает логирование быстрее само по себе, и что на самом деле происходит внутри:
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
От вайб-кодинга к вайб-охране кода: что делать прямо сейчас
Пока юристы спорят, можно ли считать код объектом авторского права, а идею программы охраняемой, разработчики уже несколько месяцев живут в новом мире. Мире AGENTS.md. И в этом ...
Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля
Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хеше...
Фрактальная архитектура Вселенной: матрёшка вложенных миров и универсальный закон
В германо-скандинавских мифах рассказывается про Иггдрасиль - мировое древо, стоящее в центре Вселенной и соединяющее между собой различные миры. Образ мирового древа встречаетс...
[Перевод] Мета-теория связей 0.0.3
Этому миру нужна новая теория — теория, которая могла бы описать все существующие теории на планете. Теория, которая смогла бы описать философию, математику, физику и психологию...
Spring, kafka, неблокирующий retry, лаги
История об особенностях использования механизмов retry, которые дает spring-kafka из коробки и проблемах с производительностью.Есть нужно сделать асинхронный retry сообщений на ...
Вся музыка, все фотографии и весь Wi-Fi работают на одном трюке. Ему 200 лет
Откройте ваш плейлист и нажмите play на любом треке.Эта песня попала в ваши наушники благодаря одной идее. Той самой, за которую француза в 1807 году высмеяли на заседании Париж...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
От вайб-кодинга к вайб-охране кода: что делать прямо сейчас
Пока юристы спорят, можно ли считать код объектом авторского права, а идею программы охраняемой, разработчики уже несколько месяцев живут в новом мире. Мире AGENTS.md. И в этом ...
Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля
Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хеше...
Фрактальная архитектура Вселенной: матрёшка вложенных миров и универсальный закон
В германо-скандинавских мифах рассказывается про Иггдрасиль - мировое древо, стоящее в центре Вселенной и соединяющее между собой различные миры. Образ мирового древа встречаетс...
[Перевод] Мета-теория связей 0.0.3
Этому миру нужна новая теория — теория, которая могла бы описать все существующие теории на планете. Теория, которая смогла бы описать философию, математику, физику и психологию...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
От вайб-кодинга к вайб-охране кода: что делать прямо сейчас
Пока юристы спорят, можно ли считать код объектом авторского права, а идею программы охраняемой, разработчики уже несколько месяцев живут в новом мире. Мире AGENTS.md. И в этом ...
Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля
Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хеше...
Фрактальная архитектура Вселенной: матрёшка вложенных миров и универсальный закон
В германо-скандинавских мифах рассказывается про Иггдрасиль - мировое древо, стоящее в центре Вселенной и соединяющее между собой различные миры. Образ мирового древа встречаетс...
[Перевод] Мета-теория связей 0.0.3
Этому миру нужна новая теория — теория, которая могла бы описать все существующие теории на планете. Теория, которая смогла бы описать философию, математику, физику и психологию...