반응형
1. PID 확인
# ps -ef | grep tomcat
2. 프로세스 아이디로 JVM 확인
# jmap -heap [pid]
※ 여기서 jmap 명령어가 동작하지 않는다면 JAVA_HOME/bin/으로 이동 후 ./jmap -heap [PID]를 하면된다.
3. 클래스별 객체 수와 메모리 확인
# jmap -histo:live [pid] | more
여기서 Old Generation의 사용량이 지속적으로 증가한다면 memory leak을 의심해봐야된다.
기본적으로 New generation과 Old Generation의 비율을 1:2이다.
반응형
'Java' 카테고리의 다른 글
[Open JDK] java.security.InvalidAlgorithmParameterException (0) | 2020.01.06 |
---|---|
문자열 한글, 일어, 한자 등 포함 여부 찾기 (0) | 2019.12.30 |
자바 Coolsms Message v4 연동 방법 (0) | 2019.04.18 |
Tomcat, JVM 버전 확인 하는 방법 (0) | 2019.04.09 |
스프링 Error : java.lang.NoSuchMethodError: org.springframework.aop.framework.autoproxy.AutoProxyUtils.determineTargetClass (0) | 2019.03.22 |
댓글