28 марта 2024 компания-разработчик серверов, систем хранения данных, телеком-оборудования и клиентских систем YADRO провела Go-митап в Нижнем Новгороде. Александр Иванов из подразделения разработки ПО и оборудования для телеком-операторов поделился своим исследованием работы с памятью.
00:00 - о докладчике и откуда родилась тема доклада
04:50 - как Go и garbage Collector обходятся с памятью без оптимизации
08:15 - пробуем chanpool, плюсы и минусы
13:10 - пробуем sync.Pool, плюсы и минусы
17:45 - пробуем memory arena, плюсы и минусы
18:15 - бенчмарки
20:30 - нюанс: как вернуть память в пул
22:15 - пошалговый алгоритм: выбираем, как работать с памятью в проекте
28:15 - 5 нюансов, которые стоит учесть, когда мы создаем свои memory pools + полезности
32:40 - вопросы докладчику