随笔分类 -  Java

摘要:一、前言 Caffeine是一个高性能的 Java 缓存库,底层数据存储采用ConcurrentHashMap 优点:因为Caffeine面向JDK8,在jdk8中ConcurrentHashMap增加了红黑树,在hash冲突严重时也能有良好的读性能。多线程环境中,不同的key可以并发写,相同的ke 阅读全文
posted @ 2022-09-22 09:21 花弄影 阅读(595) 评论(0) 推荐(0) 编辑
摘要:一、为什么要实现内存管理? Netty 作为底层网络通信框架,网络IO读写必定是非常频繁的操作,考虑到更高效的网络传输性能,堆外内存DirectByteBuffer必然是最合适的选择。堆外内存在 JVM 之外,在有效降低 JVM GC 压力的同时,还能提高传输性能。 堆外内存是非常宝贵的资源,申请和 阅读全文
posted @ 2022-09-17 14:21 花弄影 阅读(405) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示