Rust RAM 限制 LRU 缓存?

标签 rust

<分区>

Rust 是否有 RAM 限制的 LRU 缓存?我想指定 30 MB 的限制,当它超过限制时,它开始删除 LRU 条目。

我可以找到 number of entries limited .

最佳答案

fn set_capacity(&mut self, capacity: usize) 设置缓存可以容纳的键值对的数量。因此,如果您想将其限制为 30MB,那么您需要计算键/值对的大小,并将 30MB 除以键/值对的大小以获得您应该将 LRU 缓存设置为的容量。

关于Rust RAM 限制 LRU 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38628681/

相关文章:

shell - 如何执行参数中带引号的命令?

string - 字符串上的clear()和truncate(0)有什么区别吗?

rust - 这是因为互斥量没有释放吗?

random - 如何在其他两个数组之间创建一个随机数组?

rust - 如何将对象数组传递给 WebAssembly 并使用 wasm-bindgen 将其转换为结构向量?

rust - 如何将 SystemTime::now() 转换为整数类型?

rust - 猜谜游戏,阴影猜测绑定(bind)时出错

github - Rustdoc 与 Travis 一起在 gh-pages 上

rust - 包含模块 Rust

rust - 如何包含来自同一项目的另一个文件的模块?