小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

These two parameters close out the bgwriter cluster. Together with bgwriter_delay, they govern how the background writer decides what to write each round, and they are where the actual leverage...

Christophe Pettus: All Your GUCs in a Row: bgwriter_lru_maxpages and bgwriter_lru_multiplier

Planet PostgreSQL
Planet PostgreSQL · 2026-05-17T01:00:00Z
Grab如何通过时间感知LRU优化Android上的图像缓存

Grab工程师将Android应用的缓存管理从LRU改为TLRU缓存,通过时间过期机制有效回收存储,提升用户体验。TLRU结合存储大小和过期时间,优化缓存性能,95%的用户缓存减少了50MB,预计可回收TB级存储。

Grab如何通过时间感知LRU优化Android上的图像缓存

InfoQ
InfoQ · 2026-03-14T20:00:00Z

在CSAPP缓存实验中,学生编写C程序模拟缓存内存,参数包括缓存组数、每组行数、块大小和内存地址位数。程序处理内存访问,采用LRU替换策略,最终统计命中、未命中和驱逐次数,加深对计算机系统核心概念的理解。

CSAPP缓存实验 I:让我们模拟缓存内存!

Louis Aeilot's Blog
Louis Aeilot's Blog · 2026-02-04T16:45:09Z

本文介绍了Caffeine缓存的固定大小元素驱逐策略,重点阐述其实现原理和源码细节,包括Count-Min Sketch数据结构、内存屏障和MPSC多线程设计模式。Caffeine通过ConcurrentHashMap管理数据,结合LRU和TinyLFU算法进行元素驱逐,以确保高效性能。最后总结了Caffeine的设计理念及其在本地缓存选型中的理论依据。

缓存之美:万文详解 Caffeine 实现原理(上)

FreeBuf网络安全行业门户
FreeBuf网络安全行业门户 · 2025-08-05T06:45:52Z

本文介绍了 Caffeine 缓存的固定大小元素驱逐策略,重点阐述其实现原理和源码细节。Caffeine 通过 ConcurrentHashMap 管理数据,结合 LRU 算法和 Count-Min Sketch 数据结构优化元素访问频率,并采用 MPSC 多线程设计模式以提高读写效率。文章还分析了缓存维护机制和元素驱逐策略,为本地缓存选型提供理论依据。

缓存之美:万文详解 Caffeine 实现原理(上)

京东科技开发者
京东科技开发者 · 2025-08-05T06:37:29Z
LFU与LRU:如何选择合适的缓存驱逐策略

LFU(最少使用)和LRU(最近最少使用)是常见的缓存驱逐策略。LFU根据访问频率驱逐不常用数据,LRU则根据最近访问时间驱逐最久未使用的数据。选择合适的策略可提升缓存性能,避免响应慢和用户体验差的问题。LFU适合稳定访问模式,LRU适合动态变化的访问模式。混合策略结合两者优点,适应不同场景。

LFU与LRU:如何选择合适的缓存驱逐策略

Redis Blog
Redis Blog · 2025-07-23T00:00:00Z

本文讨论了ARC(自适应替换缓存)页面置换算法。ARC通过维护两个LRU链表(T1和T2)及其影子条目(B1和B2),动态调整页面替换策略,以平衡最近性和频率。ARC利用淘汰历史预测未来工作负载特征,从而提高缓存命中率。文章还指出LRU的局限性,强调选择合适算法的重要性。

页面置换算法:LRU 的谎言与 ARC 的真相

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-07-15T00:00:00Z

内存泄漏是互联网应用中的常见问题。某客户的OpenResty应用内存持续增长,OpenResty XRay团队通过动态追踪工具诊断,发现主要泄漏源于SSL/TLS证书解析缓存,因LRU缓存容量过大导致内存无法回收。最终,OpenResty XRay帮助客户解决了该问题,显著降低了内存使用率,提升了系统性能。

技术案例:如何使用 OpenResty XRay 追踪一个 LRU 缓存引发的内存泄漏

OpenResty 官方博客
OpenResty 官方博客 · 2025-07-08T00:00:00Z
缓存

缓存是提高数据访问速度的关键技术,通过将常用数据存储在快速存储中,减少对慢速存储的请求,从而优化性能。LRU等缓存策略和时间敏感的过期机制有助于提升命中率。现代数据库如Postgres和MySQL也利用缓存加速数据处理。

缓存

PlanetScale - Blog
PlanetScale - Blog · 2025-07-08T00:00:00Z
操作系统页面替换(FIFO和LRU)动画

YinTokey于4月3日发布了关于操作系统页面替换算法(FIFO和LRU)的动画。

操作系统页面替换(FIFO和LRU)动画

DEV Community
DEV Community · 2025-04-03T00:30:17Z
中级Go教程 - 构建自己的类似Redis的内存缓存

本教程介绍如何使用Go构建一个类似Redis的内存缓存系统,支持基本操作如设置、获取键、LRU驱逐和持久化。需要具备Go基础知识和LRU算法的理解,最终实现一个功能完整的缓存系统。

中级Go教程 - 构建自己的类似Redis的内存缓存

DEV Community
DEV Community · 2025-04-01T10:58:03Z
Golang 低级设计:缓存系统的设计(LRU、LFU、FIFO)

本文介绍了缓存系统的设计方法,包括基本操作(添加、获取、删除键值对)和驱逐策略(LRU、LFU、FIFO)。代码结构清晰,支持扩展,采用工厂模式创建不同的驱逐策略,并实现了TTL过期机制,优化了存储和查找效率。

Golang 低级设计:缓存系统的设计(LRU、LFU、FIFO)

DEV Community
DEV Community · 2025-03-29T14:22:16Z
Rust性能提升:从零开始构建高效的缓存系统

缓存是软件开发中的重要优化技术,通过存储计算结果提升应用性能。Rust语言因其性能和安全性在缓存实现中表现优异。有效缓存需快速检索数据,识别热路径至关重要。基本实现可使用HashMap和Mutex,高读写比可用RwLock。TTL和LRU策略可保持数据新鲜,分片缓存提高并发性能。监控缓存性能有助于优化。

Rust性能提升:从零开始构建高效的缓存系统

DEV Community
DEV Community · 2025-03-29T13:35:38Z
面试经历 – 字节跳动后端开发校招

博主分享了字节跳动后端开发校招的面试经历,面试持续30分钟,主要考察Redis、消息队列和数据库隔离级别等技术问题,并有一道手写LRU的代码题。尽管表现良好,但因岗位匹配度未通过,HR表示会推荐给其他业务线。

面试经历 – 字节跳动后端开发校招

HikariLan's Blog
HikariLan's Blog · 2025-02-27T06:54:01Z

本文介绍了Caffeine缓存的固定大小元素驱逐策略,包括实现原理、源码细节和设计理念。重点讨论了Count-Min Sketch数据结构、内存屏障和MPSC多线程设计模式。Caffeine通过ConcurrentHashMap管理数据,并结合LRU和TinyLFU算法进行元素驱逐,以确保高效性能。最后总结了Caffeine的缓存设计思想及其在本地缓存选型中的理论依据。

缓存之美:万文详解 Caffeine 实现原理(上)

京东科技开发者
京东科技开发者 · 2025-02-14T02:00:17Z
LRU(最近最少使用)缓存 || 实现

LRU缓存(最近最少使用)是一种缓存替换策略,满时移除最近最少访问的数据。它结合双向链表和哈希表,快速管理数据,通过get和put方法高效存取和更新,广泛应用于网页缓存、数据库管理和操作系统。

LRU(最近最少使用)缓存 || 实现

DEV Community
DEV Community · 2025-01-27T13:39:52Z
在Node.js和TypeScript中使用LRU缓存

在构建网络应用时,处理耗时操作时使用缓存是一种有效方案。本文介绍了如何在Node.js中利用lru-cache包实现最大存储5个用户数据的LRU缓存,并通过模拟API请求展示如何从缓存中获取用户数据,以提高应用性能并减轻API负担。

在Node.js和TypeScript中使用LRU缓存

DEV Community
DEV Community · 2025-01-14T22:33:13Z
增强可配置数据持久化的LRU缓存

本文介绍了一种可配置的数据持久化内存缓存系统,采用适配器和策略模式解耦存储机制与缓存逻辑。通过共享API抽象,支持多种存储方式(如IndexedDB),确保灵活性和可扩展性。设计中强调异步初始化和懒加载,以提升性能。

增强可配置数据持久化的LRU缓存

DEV Community
DEV Community · 2024-12-22T07:20:12Z

LRU(最近最少使用)缓存是一种缓存机制,当缓存达到容量时,会移除最近最少使用的条目。LRU缓存通过结合哈希表和双向链表的优点,实现高效的查找、插入和删除操作,从而提高数据访问性能。

使用JavaScript实现LRU缓存

DEV Community
DEV Community · 2024-08-26T11:37:54Z

理解与实现LRU缓存机制:前端开发者的深入探讨

理解与实现LRU缓存机制:前端开发者的深入探讨

Vincent' blog
Vincent' blog · 2024-06-24T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码