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

我正在编写新的数据库连接代码,并认为我会尝试将proxool作为连接池实现者.
通常,程序员会确保每个DriverManager.getConnection(...)后跟一个connection.close().
但是在使用Proxool时,是否需要关闭?我很困惑,因为:
一个.这里的proxool文档(http://proxool.sourceforge.net/quickStart.html)显示了被调用的close(),
湾 我读到某个地方,proxool添加了关闭钩子,当程序退出时关闭所有连接.
我的程序最关心的是性能(每秒最多200个DB写入),因此我不确定Proxool的getConnection()/ close()将如何影响性能.
我的问题是:
是否需要close(),还是我可以依靠Proxool关闭我的连接?
如果我必须每次都明确地调用close(),那么这不会对性能产生负面影响吗?
提前致谢.