java.sql.SqlException:java.lang.OutofHeapMemory错误

时间:2012-09-17 16:12:09

标签: java

我收到java.sql.SqlException:java.lang.OutofHeapMemory错误。请告诉我这可能是什么错误?

2 个答案:

答案 0 :(得分:2)

您的JVM已经超出了已分配的内存。

有太多可能的理由简单回答,但正如您在JDBC堆栈中遇到的那样,它可能是由于请求过多的数据引起的。

可能的立即补救措施是:

  1. 限制请求结果集
  2. 增加JVM内存
  3. 对于长期解决方案,请执行heapdump并使用MAT等工具进行分析。

答案 1 :(得分:1)

你是否尝试过增加内存来编程?

java -Xmx256M

但这个问题很模糊。