请教一个java中内存增长的问题
我在用JDBC查询数据时,有上万行,内存增长,原以过一段时间会被垃圾回收机制回收,内存降下去,可是,内存不降,所以在做了几次这样的操作后,程序报错:Exception in thread "Thread-0" java.lang.OutOfMemoryError: Java heap space,
我经过测试发现,下面几行代码执行后,内存都增长:rs.last(),rs.beforefirt()
请教高手,这是什么原因,我也做优化了,但是没有作用,有些文章说可以改变JVM 内存的大小,我感觉不是这个原因,运行几次的时候是可以的,因为累加增长才报错的,主要问一下,怎么才能让内存释放,谢谢了