标签: proxool

内存泄漏?为什么java.lang.ref.Finalizer吃了这么多内存

我在我的程序上运行了一个堆转储.当我在内存分析器工具中打开它时,我发现java.lang.ref.Finalizerfor org.logicalcobwebs.proxool.ProxyStatement占用了大量内存.为什么会这样?

截图

java memory finalizer proxool

60
推荐指数
2
解决办法
5万
查看次数

使用proxool时,是否需要显式关闭每个getConnection()?

我正在编写新的数据库连接代码,并认为我会尝试将proxool作为连接池实现者.

通常,程序员会确保每个DriverManager.getConnection(...)后跟一个connection.close().

但是在使用Proxool时,是否需要关闭?我很困惑,因为:

一个.这里的proxool文档(http://proxool.sourceforge.net/quickStart.html)显示了被调用的close(),

湾 我读到某个地方,proxool添加了关闭钩子,当程序退出时关闭所有连接.

我的程序最关心的是性能(每秒最多200个DB写入),因此我不确定Proxool的getConnection()/ close()将如何影响性能.

我的问题是:

  1. 是否需要close(),还是我可以依靠Proxool关闭我的连接?

  2. 如果我必须每次都明确地调用close(),那么这不会对性能产生负面影响吗?

提前致谢.

java connection pooling proxool

3
推荐指数
1
解决办法
989
查看次数

标签 统计

java ×2

proxool ×2

connection ×1

finalizer ×1

memory ×1

pooling ×1