Типизированные арены в Go: эффективное управление памятью в обход GC
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Стандартные механизмы управления памятью в Go оптимизированы для широкого круга задач, однако в сценариях обработки больших массивов данных они могут создавать значительные накладные расходы. В докладе рассматривается опыт разработки и внедрения кастомного аллокатора для системы скоринга, обрабатывающей до 2000 объектов одновременно (за один запрос)
Мы разберем архитектурные ограничения стандартного GC, изучим процесс реализации собственного аллокатора и проведем сравнительный анализ производительности существующих Open Source решений. Слушатели получат критерии выбора между стандартными инструментами, готовыми библиотеками и разработкой собственного решения под специфические нагрузки
Иван Синицын — технический лидер в Ozon Tech с более чем 8-летним опытом в IT. Он строил высоконагруженные системы, разрабатывал масштабируемые микросервисы для управления складскими процессами и создавал feature store для рекомендательной системы крупного ритейлера. Иван специализируется на Golang, оптимизации производительности, распределённых системах и эффективной обработке больших объёмов данных. Увлекается марафонами и садоводством.
Видео
Другие доклады секции
Доклад