【Rust日报】2023-11-02
原文中文,约2000字,阅读约需5分钟。发表于: 。small-map: 一个 SIMD 加速的高效 Rust 小 HashMap 实现 在某些场景下,Rust 程序员会使用 smallstr 和 smallvec 来避免为小规模数据分配堆内存,其原理是尽量使数据直接放在栈上,当数据规模超过其预定大小时回落到堆实现。但是社区并没有类似的 map 实现,所以我写了一个。 如果你想对小规模数据(例如小于 16 个或者 32 个...
该文章介绍了一个使用 SIMD 加速的高效 Rust 小 HashMap 实现,名为 small-map。作者在典型场景下对比了 small-map、hashbrown 和 std hashmap,发现 small-map 节省了 25%~43%、25%~54% 的 CPU。此外,Vivo 在开发者大会上发布了全新操作系统 BlueOS,采用 Rust 语言编写,拥有强大的多模态交互能力。Google 工程师 Alice Ryhl 发布了一系列补丁,目的是用 Rust 重写 Android 的 Binder IPC 机制。本周 Rust 周报发布,介绍了最新批准的 RFC、事件日历等。