JFR event는 진단 가설에 필요한 시간·stack·field만 선택한다

모든 event와 stack trace를 항상 켜면 파일 크기와 overhead가 늘고 핵심 시간선이 잡음에 묻힙니다.

가설event 군조정
CPU hotspotExecutionSampleprofile setting·stack
allocationObjectAllocationSamplerate·class
lock contentionJavaMonitorEnter/Waitthreshold·owner
GC pauseGarbageCollection·phasecause·duration
I/O latencySocket/File eventsthreshold·remote/path

핵심: 증상별 기본 event에서 시작해 threshold와 stack을 필요한 범위만 확장합니다.