Что выбрать и как сделать правильно: sync.Pool, chanpool, memory arena или забить?

Поделиться
HTML-код
  • Опубликовано: 16 июл 2024
  • 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 - вопросы докладчику
  • НаукаНаука

Комментарии •