С++ meetup Moscow #8 in Mail.ru Group

30
июля 2020 года
Начало события в 19:00

30 июля в 19:00 состоится встреча С++ User Group #8 в Mail.ru Group. Регистрируйтесь на мероприятие, чтобы получить ссылку на трансляцию и добавить событие к себе в календарь.

Что на самом деле происходит с потреблением памяти, когда работает ваш сервис или приложение? Досконально разобраться в этом сложно, а найти хорошие практики потребления памяти — еще сложнее.

Первый доклад будет о том, как  устроен и для чего предназначен каждый из множества аллокаторов в базе данных Tarantool. А если вам интересно, как работают популярные аллокаторы, — то во втором докладе рассмотрим некоторые нюансы внутреннего устройства двух самых популярных аллокаторов ptmalloc2 и jemalloc, а также попытаемся сравнить особенности их реализации.

Ждем всех на наш виртуальный meetup!

Small: Specialized Memory ALLocators

Александр Ляпунов, руководитель команды, Mail.ru Group

Tarantool — in-memory СУБД, поэтому просто обязан работать с памятью быстро и стабильно. В частности, чтобы быстро аллоцировать динамическую память, командой разработчиков Тарантула был написан целый выводок различных аллокаторов. В докладе будет рассказано об устройстве и назначении каждого из этих аллокаторов.

Jemalloc и ptmalloc2, с точки зрения разработчика

Воронов Михаил Сергеевич, Fluence Labs, R&D engineer

В данном докладе будут рассмотрены некоторые особенности внутреннего устройства двух популярных аллокаторов: ptmalloc2 и jemalloc последних версий. И будет проведено сравнение архитектурных и алгоритмических решений, принятых в данных аллокаторах — с точки зрения скорости работы, потребления и фрагментации памяти.

Начало программы: 19:00.

Регистрируйтесь на мероприятие, чтобы получить ссылку на трансляцию и добавить событие к себе в календарь.

Поделиться

30
июля 2020 года
Начало события в 19:00