was
웹로직 java vm 설정
gt1000
2011. 7. 27. 15:59
우리 서버 같은 경우 현재
-XX:NewSize=96m -XX:MaxNewSize=96m -XX:SurvivorRatio=6
이 옵션을 줘서 스타트를 한다.
이 경우를 보면 NewSize가 96 으로 너무 작아서
5040 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
1024717.306: [GC [PSYoungGen: 91288K->104K(94592K)] 167467K->76331K(1044864K), 0.0043630 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
이런 식의 마이너 GC 가 자주 일어 난다.
이 경우 저 옵션을 주기 보다는
그냥 java6 부터는 jvm 이 알아서 해 준다고 Default 옵션을 사용 하라고 한다. 웹로직 기술자가 얘기 한다.
1022104.714: [Full GC (System)[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor1215]
풀 GC 는 저런 식으로 Full 이 출력된다
-XX:MaxPermSize=256m -XX:PermSize=128m
이 부분은 그냥 두기로 했다.
-XX:NewSize=96m -XX:MaxNewSize=96m -XX:SurvivorRatio=6
이 옵션을 줘서 스타트를 한다.
이 경우를 보면 NewSize가 96 으로 너무 작아서
5040 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
1024717.306: [GC [PSYoungGen: 91288K->104K(94592K)] 167467K->76331K(1044864K), 0.0043630 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
이런 식의 마이너 GC 가 자주 일어 난다.
이 경우 저 옵션을 주기 보다는
그냥 java6 부터는 jvm 이 알아서 해 준다고 Default 옵션을 사용 하라고 한다. 웹로직 기술자가 얘기 한다.
1022104.714: [Full GC (System)[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor1215]
풀 GC 는 저런 식으로 Full 이 출력된다
-XX:MaxPermSize=256m -XX:PermSize=128m
이 부분은 그냥 두기로 했다.