2010-07-06 3 views
1

java 프로세스가 실행 중입니다. jstat을 통해 permgen 활용도를 볼 수 있으며 용량은 거의 동일합니다. 즉, 현재의 용량은 거의 가득 찼지 만, 여전히 지정된 최대 허용 크기보다 훨씬 낮습니다.PermGen 크기가 사용 가능한 최대 공간을 채우기 위해 확장되지 않습니다.

이 표준입니까, 아니면 어느 정도의 헤드 룸 공간이 할당되어있을 것으로 예상 되나요?

표준 Sun 1.5 JVM

답변

1

permgen 뭔가 소중한, 그래서 자바는 필요 이상으로 할당하지 않습니다. 그것은 힙이 아니므로 한번 사용하면 VM이 종료 될 때까지 시스템에 반환되지 않습니다.

MaxPermGen이 사용하는 PermGen을 적게 사용하는 것이 좋지만, 용량 (현재 할당 됨)과 사용량 (할당의 일부)이 서로 가깝다면 좋고 환영받을 수 있습니다.

관련 문제