`
duzc2
  • 浏览: 59521 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

不同并发量下Tomcat jdbc-pool和DBCP连接池的性能和包依赖

阅读更多

最小连接5,最大连接50,无延迟,排除预热,循环查询“select 1”

 

 

线程数 4 12 36 108 324 972 2916
DBCP 93816 112746 107533 88308 98974 134804 234709
TomcatPool 59589 85938 84963 88203 100023 129834 247379


 

 

 

 

DBCP 97155 113530 108144 88276 100975 131771 239888
TomcatPool 59501 85254 83454 84123 97149 131718 238148


 

 

DBCP 99132 114077 105477 88202 100998 133090 238309
TomcatPool 59951 84699 81997 81049 97408 135192 246365


最后一幅图的线程数错了。

 

 

两种连接池都需要2个jar包;TomcatPool一套jar可用在不同java版本上;DBCP在java6和java5及以下版本提供2种不同jar,但基于相同源代码。
Tomcat依赖于Tomcat自己的juli,实现简单日志功能。DBCP依赖于commons Pool 实现对象池功能。
  • 大小: 24.4 KB
  • 大小: 22.3 KB
  • 大小: 22.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics