Статья о крупном инциденте в рабочем процессе LinkedIn, когда их база данных, написанная на Rust, испытывала 15-секундные зависания из-за того, что стандартная библиотечная HashMap достигла ровно 58 720 256 ключей и вызвала автоматическое изменение размера.
Выделение огромного объема памяти через mmap, необходимое для расширения таблицы, блокировало всё адресное пространство процесса. Этот случай показывает, как стандартное поведение коллекций в языках программирования может создавать серьёзные системные узкие места уровня исполнения при работе на больших масштабах.
Думайте головой, даже когда пишете на Rust
04.06.2026
Похожее
31.08.2026
Профилирование Rust
В статье про hotpath-rs - универсальный профайлер производительности для Rust. ...
27.08.2026
На Rust после Go
Автор, пять лет писавший на Go, сначала скептически отнесся к появлению Rust в е...
25.08.2026
Вкуc zig после Rust
Автор, семь лет писавший на Rust, переписал свой проект jsonpath-rust на Zig и д...
19.08.2026
Конкурентный сервер на Rust
Седьмая часть серии о конкурентных сетевых серверах. Тут автор рассматривает, ка...