permgen

    9

    1답변

    GC 수집을 위해 메모리 수집기와 함께 CMS 수집기를 사용하는 Tomcat 응용 프로그램에서 작업합니다. 웹 애플리케이션을 다시로드하면 Old gen이 GC를 실행하기에 충분하지만 죽은 Classloader가 수집되지 않는 경우 가끔 있습니다. 필자는 클래스가 perm gen에 할당되고 Old gen 컬렉션에서 무시되고 있다고 추측했다. 이 이론을 테스트

    1

    1답변

    JBoss 4.2는 @EJB 주입을 지원하지 않으므로 JNDI 조회를 사용하여 Servlet에 필요한 EJB를 참조합니다. 이 조회 유형으로 인해 JVM의 Permgen 비 힙 메모리가 커질 수 있습니다. JNDI는 동적 클래스 로딩의 한 형태이므로 클래스 로더 유출을 유발할 수 있습니다. 그럼 내 질문은 아래의 서블릿 코드가 시간이 지남에 따라 Permg

    1

    1답변

    어떻게 수행 할 수있는 정보를 찾을 수 없었습니다. 내 Mac에서 /Applications/NetBeans/NetBeans 7.0.1.app/Contents/Resources/NetBeans/etc/netbeans.conf을 업데이트 할 때 NetBeans 자체의 메모리 설정을 늘리면됩니다. 그러나 NetBeans에서 플러그인을 실행할 때 시작되는 VM 프

    1

    2답변

    IntelliJ를 사용하여 Grails 응용 프로그램을 개발하고 있지만 응용 프로그램이 커짐에 따라 Tomcat 플러그인을 사용할 때 Permgen 오류가 발생합니다. 설정 permgen 크기에서 여러 조합을 시도했지만 그들은 어떤 효과가없는 것. Permgen에서 발생하는 오류를 해결하는 방법은 무엇입니까?

    6

    1답변

    Java 객체의 크기에 대한 Q가 많습니다. 이해하기 쉽습니다. 하지만 PermGen 공간에서 Java 클래스의 크기에 대해 궁금합니다. 내가 코드 생성기를 작성하여 많은 클래스를 생성했기 때문에 이것이 궁금한 이유입니다. 기본적으로 데이터베이스의 모든 테이블/뷰에 대해 두 개의 클래스를 생성합니다. 이제 외래 키 관계를 모델링하려고합니다. 복잡하고 직렬화

    1

    1답변

    CF 8 서버에 "OutOfMemoryError : PermGen space"오류가 있습니다. 내 응용 프로그램에서 1000 개의 템플릿이 동일한 로컬 변수 (테스트 용)에로드되었으므로 다음 매개 변수가로드되면 이전 매개 변수는 GC에 사용할 수 있어야합니다. 그러나 이는 발생하지 않습니다. 나는 메모리 덤프를 가지고 jhat와 함께 그것을 보았다. 내가

    11

    5답변

    나는 다음과 같은 오류 을 얻고있다 "HTTP-9000-5"java.lang.OutOfMemoryError와 : org.apache.catalina.core.ApplicationDispatcher 호출 심각한 PermGen 공간 서블릿 jsp 용 Servlet.service()가 예외를 던졌습니다. java.lang.OutOfMemoryError : Per

    2

    1답변

    내 보낸 쉘 변수에 주어진 최대 힙 크기와 perm gen 크기를 지정하면 (예 : JAVA_OPTS 또는 MAVEN_OPTS) Maven 빌드가 JVM을 포크합니다. 하위 JVM은 상위 JVM과 동일한 구성에 "상속" 쉘에서 빌드를 실행할 때?

    4

    2답변

    익숙한 오래된 문제이지만 정말 잠자리에 들고 싶습니다! -XX : + CMSClassUnloadingEnabled -XX : + CMSPermGenSweepingEnabled -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES = 진정한하지만 난 아직 발견했을 permgen 사용을

    5

    1답변

    Scala 클래스 라이브러리에서 사용되는 표준 패턴은 클래스와 특성 내의 클래스 정의입니다. 그리고 부모 클래스 객체의 대부분의 연산은 그 내부 클래스의 객체가 만들어지게 만듭니다. 각 내부 클래스는 각 객체마다 다릅니다. scala.io.Source 및 LineIterator의 소스를 참조하십시오. 나는 이것이 표준 라이브러리에서 가장 단순하다고 생각한다