사용자 도구

사이트 도구


java:performance:flight_recorder

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
java:performance:flight_recorder [2018/12/12 16:21]
kwon37xi 만듦
java:performance:flight_recorder [2018/12/21 10:33]
kwon37xi
줄 1: 줄 1:
 ====== Java Flight Recorder ====== ====== Java Flight Recorder ======
-  * [[java:performance|Java Performance]] 도구+  * [[java:performance:profiler|Java Profiler]] 도구 
 +  * [[java:javamissioncontrol|Java Mission Control]] 에 포함 
 +  * [[http://docs.oracle.com/javacomponents/jmc-5-4/jfr-runtime-guide/index.html|Java Flight Recorder]] : Java 8 부터 내장된 프로파일러 
 +  * Java 11 부터 Opensource됨. 
 +  * [[http://openjdk.java.net/jeps/328|JEP 328: Flight Recorder]] 
 + 
 +<code sh> 
 +# MyApp 을 실행하고, 프로파일링 결과를 myrecording.jfr 에 저장한다. 
 +java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=60s,filename=myrecording.jfr MyApp 
 +</code> 
 + 
 +  * 이제 Java Mission Control(jmc)에서 ''*.jfr'' 파일을 열어서 분석하면 된다.
  
 ===== 참고 ===== ===== 참고 =====
java/performance/flight_recorder.txt · 마지막으로 수정됨: 2022/05/18 13:21 저자 kwon37xi