generickeyedobjectpool参数
GenericKeyedObjectPool是一个通用的对象池,可以用来管理对象的创建和销毁,从而提高应用程序的性能和可靠性。在使用GenericKeyedObjectPool时,需要设置一些参数以优化对象池的性能和行为。以下是这些参数的详细说明:后勤工作个人总结
1. maxTotalPerKey
作用:指定每个key最大的对象数量。
默认值:8。
法国全名 建议值:视具体应用情况而定,根据系统的负载情况进行调整。
忍者飞镖怎么做
建议值:根据具体应用情况调整。如果系统频繁使用对象,建议将其设置为0,以避免空闲对象占用过多内存。
秉承理念
5. minEvictableIdleTimeMillis
蓝的abb词语 作用:指定对象在池中空闲的最小时间,如果超时,则将其清除。
希有
作用:指定定期检查对象池中闲置的对象时间间隔。
建议值:根据具体应用情况调整,通常建议设置为一个检查周期内对象请求的平均时间。
8. numTestsPerEvictionRun
9. testOnBorrow
元夕欧阳修 作用:指定在获取对象时是否检查对象是否可用。
建议值:建议设置为true,以避免获取不可用的对象。功夫令
10. testOnCreate
12. testWhileIdle
13. evictionPolicyClassName
默认值:s.pool2.impl.DefaultEvictionPolicy(默认策略)。
14. jmxEnabled
作用:指定是否启用JMX监控。
15. jmxNamePrefix