我正在运行JDK 1.8_291和JDK任务控制8.0.0。
我试图在Flight Recording中激活Live Objects选项卡,但是Live Objects选项卡总是为空。
我遵循了类似的旧线程讨论同样的问题:
问题在于我收到了一个错误,提示“path-to-gc-roots”是一个未知的参数。
这是我正在使用的设置文件:https://pastebin.com/rH5vuVvS 我注意到JFR官方文档目前没有包含参数"path-to-gc-roots"。但在早期文档中,像这样的文档中它是存在的:https://docs.oracle.com/javacomponents/jmc-5-5/jfr-command-reference/JFRCR.pdf 我想知道是否有替代方法来激活Live Objects选项卡,因为这种方式可能已经过时了。
我试图在Flight Recording中激活Live Objects选项卡,但是Live Objects选项卡总是为空。
我遵循了类似的旧线程讨论同样的问题:
- Java Flight Recorder - no Live Objects
- 如何在Java Mission Control中启用Object Types + Allocation Stack Traces + Path to GC Root
-ea -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=0s,filename=myrecording.jfr,settings=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre/lib/jfr/profile4.jfc,path-to-gc-roots=true,dumponexit=true
问题在于我收到了一个错误,提示“path-to-gc-roots”是一个未知的参数。
java.lang.IllegalArgumentException: Unknown argument 'path-to-gc-roots' in diagnostic command.Error occurred during initialization of VM
这是我正在使用的设置文件:https://pastebin.com/rH5vuVvS 我注意到JFR官方文档目前没有包含参数"path-to-gc-roots"。但在早期文档中,像这样的文档中它是存在的:https://docs.oracle.com/javacomponents/jmc-5-5/jfr-command-reference/JFRCR.pdf 我想知道是否有替代方法来激活Live Objects选项卡,因为这种方式可能已经过时了。