Доклад

Оптимизации сериализатора ВКонтакте

  • На русском языке
Презентация pdf

ВКонтакте использует формат бинарной сериализации TL как основной способ общения клиентов с серверами баз данных, серверов баз данных между собой, а также хранения информации на диске. Роль формата сериализации TL во ВКонтакте примерно сравнима с ролью формата сериализации Protobuf в Google.

К сожалению, долгое время поддержка языка TL в инфраструктуре ВКонтакте была неэффективной: обработка каждого запроса приводила к большому числу аллокаций памяти, копирований и виртуальных вызовов. Во время доклада расскажем об оптимизациях поддержки языка TL в инфраструктуре ВКонтакте и об идеях, которые можно применить для оптимизации работы с другими форматами бинарной сериализации.

Спикеры

Расписание