728x90
반응형

out-of-memory 2

오류 java.lang.OutOfMemoryError : GC 오버 헤드 제한 초과

질문 : 오류 java.lang.OutOfMemoryError : GC 오버 헤드 제한 초과 JUnit 테스트를 실행할 때이 오류 메시지가 표시됩니다. java.lang.OutOfMemoryError: GC overhead limit exceeded OutOfMemoryError 가 무엇인지 알고 있지만 GC 오버 헤드 제한은 무엇을 의미합니까? 어떻게 해결할 수 있습니까? 답변 이 메시지는 어떤 이유로 가비지 수집기가 과도한 시간 (기본적으로 프로세스의 모든 CPU 시간의 98 %)을 많이 사용하고 각 실행에서 매우 적은 메모리 (기본적으로 힙의 2 %)를 복구 함을 의미합니다. 이것은 효과적으로 프로그램이 진행을 중지하고 항상 가비지 콜렉션 만 실행 하느라 바쁘다는 것을 의미합니다. 애플리케이션이 아..

"java.lang.OutOfMemoryError : PermGen 공간"오류 처리

질문 : "java.lang.OutOfMemoryError : PermGen 공간"오류 처리 최근에 내 웹 응용 프로그램에서 다음 오류가 발생했습니다. java.lang.OutOfMemoryError : PermGen 공간 Tomcat 6 및 JDK 1.6에서 실행되는 전형적인 Hibernate / JPA + IceFaces / JSF 애플리케이션입니다. 분명히 이것은 응용 프로그램을 몇 번 재배포 한 후에 발생할 수 있습니다. 원인은 무엇이며이를 방지하려면 어떻게해야합니까? 문제를 어떻게 해결합니까? 답변 해결책은 Tomcat이 시작될 때 JVM 명령 줄에 다음 플래그를 추가하는 것입니다. -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled to..

728x90
반응형