반응형
Java Application 의 실시간 상태 정보를 확인할 수 있다.
JFR의 경우 라이선스가 필요
사용방법)
1.
JVM 옵션 아래 내용을 추가 한다.
- XX:+UnlockCommercialFeatures
- XX:+FlightRecorder
UnlockCommercialFeatures 옵션을 사용한다는 것은, 라이선스 정책에 동의하는 것을 의미한다.
2. jcmd 를 이용하여 덤프 파일 생성
jcmd <PID> JFR.start duration=60s filename=test01.jfr
duration = 다음에 시간, filename 에는 파일네임.jfr 을 입력하면 된다.
3. 남겨진 파일은 아래 JMC 도구로 확인하면 된다.
https://www.oracle.com/java/technologies/javase/products-jmc8-downloads.html
추가로
# JFR 상태 확인
jcmd <PID> JFR.status
# jcmd 모니터링 시작/종료
jcmd <PID> JFR.start name=testapp
jcmd <PID> JFR.stop name=testapp
728x90
반응형
'IT 공부 > Java' 카테고리의 다른 글
[Java] 한글로 된 파일 업로드/다운로드 시 파일명 깨짐 (0) | 2024.06.28 |
---|---|
[Java] 파일 업로드 Multipart 시 413 에러 (0) | 2024.06.28 |
[JavaScript] 자바스크립트로 달력, 시계(디지털) 구현하기 (팝업 구현) (0) | 2024.06.21 |
[JavaScript] 카테고리 이동 JavaScript 로 구현해보기 (LocalStorage) (0) | 2024.06.18 |
[JavaScript] 메뉴 카테고리 JavaScript 로 구현하기 (LocalStorage) (0) | 2024.06.14 |