Cloudflare сэкономили 100 ТБ памяти в Rust одной правкой?
MrTeamlead
0:00 / 0:00
Cloudflare сэкономили 100 ТБ памяти в Rust одной правкой?
9 923 просмотра · 8 часов назад
MrTeamlead
11 тыс. подписчиков
9 923 просмотра · 8 часов назад
Канал в Telegram: https://t.me/mrteamlead
Поддержать развитие канала: https://boosty.to/mrteamlead
Разбираем свежую инженерную статью от Cloudflare: как оптимизация структур данных в DNS-кэше на Rust помогла сэкономить более 100 ТБ оперативной памяти и ускорить обработку сотен миллиардов записей.
В видео детально рассмотрим:
Почему Vec T тратит лишнюю память и когда стоит переходить на Box [T]
Объединение множественных аллокаций в один плоский слайс со смещениями
Борьбу с выравниванием (padding) и оптимизацию размера enum
Оверхед аллокатора, кэш-промахи и влияние локальности данных на производительность
Реальные замеры: падение потребления RAM в 2 раза и рост RPS
Подписывайтесь на канал и в Telegram, чтобы не пропустить новые разборы низкоуровневых оптимизаций, архитектуры и Rust!