掌握 Java Flight Recorder (JFR) 配置后,我有一个最合理的配置:
-XX:+UnlockCommercialFeatures -XX:+DebugNonSafepoints -XX:+FlightRecorder
-XX:FlightRecorderOptions=defaultrecording=true,dumponexit=true,dumponexitpath=../logs
-XX:StartFlightRecording=compress=true,maxsize=1g
然而,使用JFR.check
表明我没有一个,而是两个正在进行的录音。
Recording: recording=0 name="HotSpot default" (running)
Recording: recording=1 name="Recording 1" maxsize=1.0GB (running)
录音0是怎么发生的?