Исключение промежуточного копирования через CPU RAM при пакетной обработке весов моделей и матричных вычислениях.
#performance
Инженерные статьи и post-mortem разборы по технологии performance.
Материалов: 11Особенности работы QUIC поверх UDP в пользовательском пространстве: оптимизация GSO/GRO в ядре Linux.
Бенчмарк задержек при передаче сообщений размером 4 КБ и 1 МБ между локальными сервисами.
Как перестановка полей в структурах спасает 24 байта на элемент и укладывает критические данные в L1 Data Cache (64 байта).
Паттерны проектирования логгеров: буферизация на базе sync.Pool, предварительное форматирование и прямой сброс в сокет.
Обработка до 12 ГБ текстовых логов в секунду на одном ядре с использованием процессорных инструкций сравнения.
Как выжать 80 000 операций чтения в секунду из локальной базы без ошибок database is locked.
Архитектура современных CLI-утилит: ленивый парсинг аргументов, zero-copy вывод и мгновенный запуск за 1.8 мс.
Как правильно использовать GOMEMLIMIT вместо старого трюка с аллокацией балласта памяти, снижая p99 latency.
Реализация lock-free очереди на атомиках с кэшлайн-пэддингом (cache-line padding) для исключения false sharing.
Разбор падения производительности индексов при неявном приведении кодировок и тюнинг temp_table_engine=TempTable.