1. 테스트 계획

톰캣 2개에 아래 JVM 옵션을 추가하여 cpu 확인

JVM 옵션 추가 :  -XX:+AggressiveOpts -XX:+DoEscapeAnalysis 
 java version : java 1.6.0 13 release

 

2. 결과

 Thread-safe 한 instance 기반의 Webwork와 Spring 기반이기 때문에 특별히 성능 효과을 기대할 수 없었습니다.

 

 해당 기간 동안의 평균 cpu 정보

테스트 서버 : cpu - 8.33

기존 서버 : cpu - 8.27~8.30

 

3. 옵션 내용

 

-XX:+AggressiveOpts

http://java.sun.com/performance/reference/whitepapers/tuning.html

 

-XX:+DoEscapeAnalysis

 http://blog.xebia.com/2007/12/21/did-escape-analysis-escape-from-java-6/

 

 

4. 참고 내용

 

 참고) Crash 현상 발생

(java 1.6.0_06)에 적용했다가 JVM 서버가 Crash 현상 발생 (aggresiveopts 함부로 쓰지 말 것을 배움)

 

Posted by '김용환'
,