Статья о крупном инциденте в рабочем процессе LinkedIn, когда их база данных, написанная на Rust, испытывала 15-секундные зависания из-за того, что стандартная библиотечная HashMap достигла ровно 58 720 256 ключей и вызвала автоматическое изменение размера.
Выделение огромного объема памяти через mmap, необходимое для расширения таблицы, блокировало всё адресное пространство процесса. Этот случай показывает, как стандартное поведение коллекций в языках программирования может создавать серьёзные системные узкие места уровня исполнения при работе на больших масштабах.
Думайте головой, даже когда пишете на Rust
04.06.2026
Похожее
29.09.2026
zedis
Нативный Redis GUI, написанный на Rust с использованием GPUI. Тот же движок ренд...
25.09.2026
Робоутка
Microduck от Pollen Robotics - это открытый репозиторий "мозга" крошечного двуно...
22.09.2026
Реверс самоката
Автор занимается реверс-инжинирингом своего электросамоката. Через Bluetooth-...
04.09.2026
Оптимизация DNS-кэша
Ребята из Cloudflare рассказывают, как пять последовательных оптимизаций расклад...