Documents

Java Application Monitoring

Monitoring

GUI Monitoring Tools
$ jconsole
$ jvisualvm
$ jstat -gcutil -h20 -t [pid] [interval-ms]
  S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT
  0.00  19.52  38.29  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  0.00  19.52  38.29  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  0.00  19.52  38.56  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  0.00  19.52  38.56  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  0.00  19.52  38.60  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  0.00  19.52  38.88  24.14  98.42  96.40     23    0.427     4    0.437    0.864
  • S0 : Survivor 영역 0 의 사용율 (현재의 용량에 대한 퍼센티지)

  • S1 : Survivor 영역 1 의 사용율 (현재의 용량에 대한 퍼센티지)

  • E : Eden 영역의 사용율 (현재의 용량에 대한 퍼센티지)

  • O : Old 영역의 사용율 (현재의 용량에 대한 퍼센티지)

  • P : Permanent 영역의 사용율 (현재의 용량에 대한 퍼센티지)

  • YGC : Young 세대의 GC 이벤트수

  • YGCT : Young 세대의 가베지 콜렉션 시간

  • FGC : Full-GC 이벤트수

  • FGCT : 풀 가베지 콜렉션 시간

  • GCT : 가베지 콜렉션 총 시간