Как отказаться от динамического распределения памяти в C++Что делать, когда в целях безопасности запрещено динамическое распределение памяти? Почему пришлось убрать исключения, как понадобилось изменить векторы, какие умные указатели не вписались, почему стандартные функциональные объекты опасны и как следить за распределением памяти.
Otterbrix — опенсорс-система хранения и обработкиOtterbix — опенсорсная мультимодальная система хранения и обработки, использующая многомерные документы. Внедрение arena allocator с использованием полиморфных аллокаторов и мемори-ресурсов.
Использование корутин в C++20Практическое применение корутин в C++20 для асинхронного программирования и реализации сетевого взаимодействия.
Когда тормозит память: парсим гигабайты в секундуИстория из продакшена с One Billion Row Challenge, парсингом гигабайтов TSV-шек, десятью странными оптимизациями и боттлнеками вообще везде (от SSD до RAM).