안녕하세요. 미들웨어 입니다.  

 

이번 S/W 활용 시간에는 좀 가볍게 시작하겠습니다. 

GC 분석을 하기 위해서는 여러가지 Tool을 사용했었는데요, 제가 제일 자주 활용하는 것은 MAT도 아닌 GCeasy 입니다. 

여긴 사이트인데 GC파일을 업로드 하면 바로 분석까지 진행되서 별도 프로그램을 설치 할 필요가 없습니다. 

상당히 간편하고 심플해서 자주 사용하는 곳입니다. 

 

단점이 아예 없는 것은 아니니 GC용량이 크거나 분석이 자세히 필요할 땐 MAT를 활용하시는 것도 좋은 방안이 됩니다. 

GC 관련해서는 제가 3개 주제로 작성했으니 아래 참고해주세요. 

 

- GC분석 내용 링크 :  http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=108&sca=Middleware&sfl=wr_subject&stx=OutOf&sop=and 

- OutOfMemory 로 검색한 결과


 

 

 

1. GCeasy 란?

GC 분석사이트를 html 기반으로 제공해줘서 인터넷만 되면 GC분석을 할 수 있습니다. 

제공되는 확장자도 zip, gz등 압축 형태도 분석 가능합니다. 

REST API 로 GC로그를 빠르게 분석 가능합니다. 

 

- 사이트링크  : https://gceasy.io/ 

- 메인화면


 

 

 

2. GC 설정

GC 분석을 위해 우선 JVM에 GC설정이 재대로 되있는지 확인이 필요합니다. 

XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:<GC-log-file-path>

 

 

 

3. 기능 리뷰 

기능이 상당히 좋습니다. 

필요한 부분을 스샷으로 올려드릴테니 찬찬히 확인해보세요. 

 

- Heap Usage GC

 

- Peak Heap Size

 

- KEY Performance

 

- Object Stats

 


- Thread Count

 

 

- Thread Execution Pattern

 

 

- Thread States


 

 

4. 무료이나 유료 버전도 있음

무료로 대부분 사용 가능합니다만, 유료 버전도 있습니다. 

전 무료로도 충분 했습니다만, PDF 출력을 원한다던지, 용량이 매우 크다던지.. 추가 기능은 유료 버전을 참고하시면 됩니다. 

유료 버전 관련 내용은 아래 링크를 참고해주세요.

https://gceasy.io/pricing.jsp 

 

+ Recent posts