2017-01-10 1 views
1

: 알 수있는 바와 같이그러면 jstat 내가 그러면 jstat를 사용하여 G1의 가비지 콜렉터와 자바 프로세스의 메모리 사용 패턴을 분석하기 위해 노력하고

S0C S1C S0U S1U  EC  EU  OC   OU  MC  MU CCSC CCSU YGC  YGCT FGC FGCT  GCT 
0.0 229376.0 0.0 229376.0 1998848.0 1253376.0 16646144.0 301183.5 50176.0 40977.8 8704.0 5303.9  10 0.296 0  0.000 0.296 

, 그러면 jstat :

jstat -gc <Process_ID> 60s 

출력은 다음과 같습니다 Young GC 및 Full GC에 대한 정보를 제공합니다. 그러나 사소한 컬렉션과 혼합 컬렉션은 구분하지 않습니다. 잘 조정 된 G1 콜렉터에서 Full GC가 예상되지 않고 대부분 Mixed GC가 Tenured 세대를 담당한다는 것을 고려하면 YGC 유형에 대한 정보를 얻고 싶습니다.

사용해야하는 jstat에 대한 특정 옵션이 있습니까?

Open JDK 포럼에서 this discussion을 눈치 챘지만 현재이 기능을 사용할 수 있는지 확실하지 않습니다.

GC 로그가 여기에서 도움이 될 수 있다는 사실을 알고 있지만, jstat (가벼운 무게이므로 필요에 따라 사용할 수 있음)에 특히 관심이 있습니다.

+1

GC 로그는 또한 제품 사용에 충분히 경량이어야한다 G1GC 로그를 이해에 대한 자세한 정보가이 블로그 https://blogs.oracle.com/poonam/entry/understanding_g1_gc_logs를 볼 수 있습니다. – the8472

답변

0

당신은

+0

언급했듯이 GC 로그를 알고 있습니다. 하지만 제 질문은 jstat에 관한 것입니다. –

관련 문제