2012-09-17 4 views
-4

java.sql.SqlException이 발생합니다 : java.lang.OutofHeapMemory Error. 제발 내가 어떤 종류의 오류가있을 수 있습니다 제안합니까?java.sql.SqlException : java.lang.OutofHeapMemory 오류

+0

코드를 볼 수 있습니까? –

+2

힙 메모리가 부족합니다 ... – Gamb

+0

SqlException과 루프 또는 재귀 함수가 좋지 않을 때이 문제가 발생합니다. 그들은 서로 사랑하기 때문에 아기 물건을 만들기 시작합니다. 결국 JVM은 제자리를 잃어서 작은 아기를 화나게하고, 모든 것을 망가 뜨리고 셧다운합니다! – Thihara

답변

1

프로그래밍 할 메모리를 늘려 보셨습니까?

java -Xmx256M 

그러나이 질문은 매우 모호합니다.

2

JVM에 할당 된 메모리가 더 늘어납니다.

간단히 대답 할 이유가 너무 많지만 JDBC 스택에서 발생하는 것처럼 너무 많은 데이터를 가져 오는 요청으로 인해 발생할 수 있습니다.

가능한 즉각적인 해결책은 다음과 같습니다

  1. 제한 요청 결과는
  2. 증가 장기적인 솔루션에 대한 JVM 메모리

하는 힙 덤프를하고 MAT 같은 도구로 분석 설정합니다.

관련 문제