Tomcat和Jetty中的对象池技术
概念
所谓的对象池技术,是一个Java对象用完之后保存起来,之后再拿出来重复使用,省去了对象创建,初始化,和GC的过程。
思路
空间换时间
适用场景:
1.java对象数量很多并且存在的时间较短
2.对象本省比较大,比较复杂
3.对象初始化成本比较高
Tomcat和Jetty处理Http请求特征
1.请求量大,一般请求处理的时间比较短
2.为了处理单个请求需要创建不少复杂的对象(Tomcat连接器中的SocketWrapper和SocketProcessor)
3.一旦请求处理完毕,需要被销毁
所以适合对象池技术