나는 karaf의 permgen 기억을 증가시키는 방법을 계산하려고 노력하고있다.Apache Karaf 시작 스크립트. 더 많은 perm 메모리를 설정하는 방법?
if not "%JAVA_PERM_MEM%" == "" (
set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:PermSize=%JAVA_PERM_MEM%
)
if not "%JAVA_MAX_PERM_MEM%" == "" (
set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:MaxPermSize=%JAVA_MAX_PERM_MEM%
)
내가 JAVA_PERM_MEM
및 JAVA_MAX_PERM_MEM
가 변수지만 그들이 여기를 제외하고 시작 스크립트의 아무 곳이나 정의되지 않은 것을 이해하십시오 karaf의 시작 스크립트에서 나는이 것을 알 수있다.
if not "%JAVA_PERM_MEM%" == "" (
set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:PermSize=512M
)
if not "%JAVA_MAX_PERM_MEM%" == "" (
set DEFAULT_JAVA_OPTS=%DEFAULT_JAVA_OPTS% -XX:MaxPermSize=1024M
)
는 permgen 메모리를 증가 :이 같은 일을하면 내가 확인해야 거기에 어떤 실험을하지 않도록
karaf 라이브 시스템에서 실행? Caused by: java.lang.OutOfMemoryError: PermGen space
이
편집 : karaf에 배포
모든 번들들이 낙타 경로 CXF 엔드 포인트가, 봄 관련있다,는 OpenJPA 지속성 구성이 모두가 내가 점점 계속 때문에 나는 그것을 할 필요가있는 이유는 봄을 통해 관리하십시오. 하지만 OutOfMemory PermGen 공간은 배포 된 모든 응용 프로그램에 충분한 메모리가 없다는 것을 알고 있기 때문에 문제가 있다고 생각하지 않습니다. 누군가가 어디에 문제가 될지 알면 매우 도움이됩니다.
나는 카라프에 배치 된 봄 관련 번들이있다. 내 질문을 편집했다. –
@PauliusMatulionis이 메모리를 늘릴 수는 있지만 일반적으로 충분하지 않습니다. 당신은 GC에게이 메모리도 알려줄 수 있습니다. 여기에 대한 답은 SO – Eugene
에 있습니다. 나는 그렇게하려고 노력할 것이다. –