CH16-3 · FLOW

JFR로 실행 기록 읽기 예제가 실행되는 순서

진단 질문과 녹화 기간 설정에서 시작해 같은 시간축에서 CPU·할당·대기 상관관계 분석까지 값과 책임이 이동한다.

  1. 1
    진단 질문과 녹화 기간 설정

    지연 급증, 높은 CPU, 많은 할당처럼 질문을 정하고 문제가 포함될 시간 범위를 확보합니다.

  2. 2
    JVM·애플리케이션 이벤트 기록

    jcmd에서 PID를 찾고 JFR.start, JFR.dump, JFR.stop으로 녹화를 관리합니다.

  3. 3
    같은 시간축에서 CPU·할당·대기 상관관계 분석

    CPU hot method와 GC pause, monitor block, I/O 대기가 같은 순간에 일어났는지 비교합니다.

실행 순서 프로그램이 사용자 Work 이벤트를 기록해 실제 JFR 파일을 만들었는지 크기로 확인합니다.