Александр Ланцов — По следам 1BRC: трюки и подходы к оптимизации производительности

 

Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция). Подробности и билеты:
— — Скачать презентацию с сайта Joker —
Не так давно завершился One Billion Row Challenge (1BRC) — это забавный конкурс на тему того, насколько далеко можно зайти в погоне за производительностью в современных версиях Java. В докладе спикер последовательно прошел от самой простой базовой реализации задачи к самым быстрым, рассмотрев многочисленные трюки, связанные с агрегированием миллиарда строк из текстового файла. Разумеется, помимо самого кода, Александр рассказал трюки и методы, которые давали наибольший прирост производительности, и порассуждал над их использованием в реальных проектах.