19-летняя разработчица ускорила serde_json на 32%
Алиса Сиренева — 19-летняя разработчица из Москвы — рассказала, что заметила замедление при обработке ошибок при работе с библиотекой serde_json на Rust.
Чтобы устранить узкое место, разработчица предложила заменить функцию position_of_index, которая была причиной замедления, на более эффективную реализацию с использованием библиотеки memchr, которая задействует SIMD-инструкции для быстрого поиска символов.
Оптимизацию одобрило и приняло сообщество разработчиков serde_json.
На этом Алиса не остановилась и продолжила искать возможности для улучшений. Почитать подробности можно тут.
@your_tech
Post #9454
3.52K

- ❤🔥 61
- 👍 24
- 🔥 5
- 👎 3
- ❤ 1