java.sql.SqlException:java.lang.OutofHeapMemory错误
我收到java.sql.SqlException:java.lang.OutofHeapMemory错误。请告诉我这可能是什么类型的错误?您是否尝试增加编程内存java.sql.SqlException:java.lang.OutofHeapMemory错误,java,Java,我收到java.sql.SqlException:java.lang.OutofHeapMemory错误。请告诉我这可能是什么类型的错误?您是否尝试增加编程内存 java -Xmx256M 但是这个问题非常模糊。您的JVM分配的内存不足 简单地回答这个问题可能有太多的原因,但当您在JDBC堆栈中遇到它时,可能是由于请求拉取了太多的数据 可立即采取的补救措施是: 限制请求结果集 增加JVM内存 对于长期解决方案,请执行heapdump并使用MAT之类的工具对其进行分析。您的堆内存已经用完了……请
java -Xmx256M
但是这个问题非常模糊。您的JVM分配的内存不足 简单地回答这个问题可能有太多的原因,但当您在JDBC堆栈中遇到它时,可能是由于请求拉取了太多的数据 可立即采取的补救措施是: 限制请求结果集 增加JVM内存
对于长期解决方案,请执行heapdump并使用MAT之类的工具对其进行分析。您的堆内存已经用完了……请看,当SqlException和循环或递归函数坠入爱河时会发生这种情况。他们彼此深爱着对方,开始制作小婴儿对象,最终JVM失去了保护小婴儿的位置,他们被激怒了,对所有事情都进行突击,然后关闭了!一个常见的原因是无法关闭SQL资源,如PreparedStatement.close;