문제 요약 : JAVA_OPTS가 -Xms2558m -Xmx2558m
(2.5G)를 포함하는 동안 PS 에덴 공간 부분에 표시
Memmory 크기는 639.5 MB 입니다.에덴 공간은 어디에서 설정합니까?
세부 사항 :
는 seten.sh 파일을 생성 한 후, 나는이 줄을 추가 :입니다 난 메모리의 증가를 확인하기 위해 응용 프로그램 서버의 UI를 모니터링, 그리고
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms2558m -Xmx2558m -XX:PermSize=2558m -XX:MaxPermSize=2558m -XX:+HeapDumpOnOutOfMemoryError
무엇
은 내가 wondred했다 : 왜 내가 탐색 할 때 내 응용 프로그램에 왜 PS 올드 Gen 안정적인 동안 에덴 공간 빨리 소비 메모리. 그러나 Memmory 크기는 PS Eden Space 근처에 표시되며 639.5MB입니다.
증가하는 방법 PS 에덴 공간? Java8을 사용하는 것으로 알려진 옵션은 무엇입니까?
내가 설정하면 -Xms2558m
:
-Xms
초기 힙 공간을 설정합니다 : 그것은 너무 많이 알려진 내 애플 Grails 애플리케이션이라고
"에덴과 생존자 공간 2 개를 합쳐서 젊은 공간이라고 부릅니다." [this] (http://blog.ragozin.info/2011/06/understanding-gc-pauses-in-jvm-hotspots.html)에 따르면. – Jeevaka