我意识到即使在调用ResultSet
方法之后,close()
使用的内存也没有被释放。在提取数据后,我绝对需要释放ResultSet
使用的内存。我试图关闭连接然后建立一个新的,但内存仍然没有释放。有人可以帮帮我吗?
答案 0 :(得分:0)
确保关闭所有打开的内容,而不仅仅是ResultSet
。特别是,任何Statement
s,PreparedStatement
等等。
还要确保以相反的顺序关闭所有内容(否则可能会出现错误和异常)。
或者,也许java的垃圾收集器应该受到责备......