Spring + Hibernate를 사용하는 웹 어플리케이션에서 문제가 있습니다.java.lang.OutOfMemoryError : GC 오버 헤드 제한을 초과했습니다. Spring Hibernate Tomcat 6
나는 무작위로 오류가 무엇입니까
java.lang.OutOfMemoryError와 : GC 오버 헤드 제한은 웹 응용 프로그램이 바람둥이에서 실행 중일 때
내가 힙 덤프 얻기 위해 노력 을 초과 힙 덤프의 분석을했다 이클립스 MAT 다음내 결과입니다
개체 org.hibernate.impl.SessionFactoryObjectFac를 사용하여 tory는 메모리의 86 %를 보유하고,이 객체의 Fashhashmap 인스턴스는 100,000 개 이상의 해시 맵을 포함합니다. 모든 해시 맵 내부 이 org.hibernate.impl.SessionFactoryImpl의 인스턴스가, org.hibernate.impl.SessionFactoryImpl가
를 여러 번로드 Fashhashmap
org.hibernate.impl.SessionFactoryObjectFactory의 내부에 저장되어 있습니다 보인다 누군가가이 문제의 근본 원인을 찾아 내고이를 해결할 수있는 해결책을 제안합니다.
Spring에서 Hibernate를 구성하는 방법을 보여줄 수 있습니까? 트랜잭션과 Hibernate 쿼리의 예제를 어떻게 관리합니까? 익명화 될 수 있습니다. –