Showing Posts From
数据结构

Rust 映射三剑客:HashMap、DashMap 与 Moka 的并发实战对决
引言:映射的“三国演义”——从单线程到并发缓存的时空博弈 在 Rust 的内存世界中,数据映射如三国鼎立:HashMap,这位“单线程霸主”,标准库的经典之作,简洁高效却独行侠般不善并发;Da ...

Rust 缓存双雄对决:lru-rs 与 Moka 的时空守护之旅
引言:缓存的双面镜——简单 vs. 并发,经典 vs. 现代 在 Rust 的内存管理世界中,缓存如一面双面镜:一面映照简洁高效的经典算法,另一面映射高并发的高性能引擎。lru-rs,这位“时 ...

Rust lru-rs 高级进阶:从时间守护到时空大师的缓存优化之旅
引言:升级你的“沙漏”——lru-rs 的高阶时空艺术 在上篇入门指南中,我们像初次拨动时间沙漏一样,探索了 lru-rs 的基本用法:从安装到 O(1) 操作的简单实战。现在,是时候注入“时 ...

Rust 中的“时间守护者”:lru-rs LRU 缓存小白实战指南
引言:重温经典,守护你的数据时光 想象一下,你手中的数据如沙漏中的沙粒:最近触摸的总是留在顶部,而久未问津的悄然滑落。这就是 LRU(Least Recently Used,最少最近使用)缓存 ...

-
houseme
- 25 Jul, 2025
小向量,大效能:Rust smallvec 最佳实践与实战指南
引言:释放 smallvec 的性能潜力 在 Rust 编程的性能优化领域,smallvec 是一个不可忽视的利器。作为一种“小型向量”优化工具,smallvec 通过在栈上存储少量元 ...

-
houseme
- 24 Jul, 2025
小向量进阶:释放 Rust smallvec 的极致性能
引言:从入门到精通的 smallvec 之旅 在 Rust 的性能优化领域,smallvec 是一个轻量而强大的工具,通过栈上存储小规模数据,显著减少堆分配开销,提升缓存局部性。在入门指南 ...

-
houseme
- 23 Jul, 2025
小向量大智慧:Rust 中 smallvec 的入门与实战指南
引言:为什么需要 smallvec? 在 Rust 编程中,内存管理是一个核心话题。作为一门强调性能和安全的语言,Rust 提供了强大的工具来优化内存使用,而 smallvec 正是其中一 ...