小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
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缓存是一种缓存类型,当缓存达到容量时,最近最少使用的条目会被移除。以下是一个基本的JavaScript实现示例。

使用 JavaScript 实现 LRU 缓存

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

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

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

Vincent' blog
Vincent' blog · 2024-06-24T00:00:00Z

LRU算法是一种维护缓存的方法,通过将最近使用的数据放在头部,淘汰最久未使用的数据。实现时可以使用map结构,通过get和set方法进行数据的读取和存储。

实现LRU算法

六虎
六虎 · 2024-04-11T09:52:45Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码