轻量级对象池Recycler会不会给Old区造成压力

来源:10-5 Recycler的使用

鋒Nic

2018-06-18

轻量级对象池Recycler虽然不用每次new对象减少内存分配以及Young GC的压力,但是会不会造成对象池里的对象一直回收不掉存活在Old区导致当对象池里对象过多过大的时候Old区压力变大甚至说频繁Full GC的情况呢?

写回答

1回答

闪电侠

2018-06-18

如果对象太大太多,在创建Recycler的时候可以控制参数的哇,比如maxCapacityPerThread,如果使用不当,full gc回收不掉,确实是会频繁Full GC,其实就和使用线程池一样,如果参数设置不合理,队列过长,也会有问题

0
1
鋒Nic
非常感谢!
2018-06-18
共1条回复

Java读源码之Netty深入剖析

解析netty各大组件细节,百万级性能调优,设计模式实际运用

2334 学习 · 283 问题

查看课程