-5

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

4

2 回答 2

2

您超出了为 JVM 分配的内存。

可能的原因太多了,简单回答一下,但是当你在 JDBC 栈中遇到时,可能是请求拉取了太多数据造成的。

可能的直接补救措施是:

  1. 限制请求结果集
  2. 增加JVM内存

对于长期解决方案,请进行堆转储并使用 MAT 等工具对其进行分析。

于 2012-09-17T16:19:56.747 回答
1

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

java -Xmx256M

但是这个问题非常模棱两可。

于 2012-09-17T16:16:52.317 回答