OHC Java堆外缓存详解与应用 2026年03月30日 daichangya 16 1. 背景在当前微服务体系架构中,很多服务(例如特征组装与排序等场景)都需要大量的数据支撑,快速读取这些数据对提升整个服务的性能起着至关重要的作用。缓存在各大系统中应用非常广泛。尤其是业务程序所依赖的数据可能存储在各种类型的数据库上(如 MySQL、Hi... 阅读全文 0 评论
堆外缓存 2026年03月30日 daichangya 13 写在开头上文介绍了多级缓存的背景以及多级缓存带来的一些新问题,本文将重点介绍本地缓存。通过本文,您可以了解到:本地缓存的一些开源解决方案堆外缓存(Off-Heap Cache)的一种实现:OHC使用堆外缓存需要注意的问题:序列化、内存管理、容量评估等开源... 阅读全文 0 评论
堆外内存的回收机制分析 2026年03月30日 daichangya 17 堆外内存JVM 启动时分配的内存称为堆内存(Heap Memory),与之相对的是堆外内存(Off-Heap Memory)。在代码中,我们可以直接使用堆外内存,例如 Netty 框架就广泛使用了堆外内存来提升性能。但这部分内存并不归 JVM 管理,GC... 阅读全文 0 评论