【Rust日报】2026-05-17 hi_sparse_bitset v0.9.0 发布:不可变位集与真正的零拷贝

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

hi_sparse_bitset v0.9.0 发布,新增不可变位集和零拷贝读取,适合大数据场景。DualCacheFF v0.2.0 提升了并发缓存性能,支持极端读写比例。Raygeo 是一个 MIT 许可的几何库,支持 2D/3D 操作。ee-editor 是一个 Rust 编写的终端文本编辑器,专注于大文件处理和可扩展性。

🎯

关键要点

  • hi_sparse_bitset v0.9.0 发布,新增不可变位集,支持零拷贝读取,适合大数据场景。

  • ImmutableBitset 采用线性数据结构,适合中间结果收集和预计算数据存储。

  • DirectBitset 支持真正的零拷贝,减少物化和原地 union 时的分配开销。

  • DualCacheFF v0.2.0 发布,专注于极端读写比例和低延迟的并发缓存性能。

  • 核心设计基于 QSBR / RCU 思路,强调 CPU 局部性和高吞吐。

  • Raygeo 是一个 MIT 许可的几何库,支持 2D/3D 几何操作,适合激光切割应用。

  • ee-editor 是一个 Rust 编写的终端文本编辑器,专注于大文件处理和可扩展性。

延伸问答

hi_sparse_bitset v0.9.0 的主要新特性是什么?

hi_sparse_bitset v0.9.0 新增了不可变位集和真正的零拷贝读取,适合大数据场景。

ImmutableBitset 的设计有什么优势?

ImmutableBitset 采用线性数据结构,适合中间结果收集和预计算数据存储。

DualCacheFF v0.2.0 的性能特点是什么?

DualCacheFF v0.2.0 强调低延迟和高吞吐,支持极端读写比例,吞吐基准可达约 6078 万 ops/s。

Raygeo 几何库的主要功能有哪些?

Raygeo 支持 2D/3D 几何路径、布尔运算、曲线拟合、裁剪和轮廓分析等功能。

ee-editor 的设计目标是什么?

ee-editor 设计面向大文件处理,强调可扩展性和语言感知能力。

hi_sparse_bitset 的 DirectBitset 有什么特别之处?

DirectBitset 支持真正的零拷贝,减少物化和原地 union 时的分配开销。

➡️

继续阅读