频道首页
目录
01.前言
收藏
0
前言
1.对象池技术介绍
Java 对象,特别是一个比较大、比较复杂的 Java 对象,它们的创建、初始化和 GC 都需要耗费 CPU 和内存资源,为了减少这些开销,Tomcat 和 Jetty 都使用了对象池技术
所谓的对象池技术,就是说一个 Java 对象用完之后把它保存起来,之后再拿出来重复使用,省去了对象创建、初始化和 GC 的过程
对象池技术是典型的 以空间换时间的思路 。由于维护对象池本身也需要资源的开销,不是所有场景都适合用对象池
2.什么样的对象
- 会创建大量的实例
- 创建对象的开销大(对象本身比较复杂)
- 存在的时间比较短
3.Java中对象池思想的实现框架
- Apache Commons Pool2
- Netty对象池
- Tomcat对象池
4.对象池核心要点
主页
会议室
文章
看板
讨论
AI文档