-Xprof
标志的正确替代品是什么?
使用带有-Xprof
标志的JDK 11运行Java程序将产生以下输出:
Ignoring option -Xprof; support was removed in 10.0
答案 0 :(得分:2)
在Java自9起已弃用的list中,请查看JDK-8176098的描述:
该技术不再相关,它是GC根扫描的来源,并且包含错误。我们要在JDK 10中删除flatprofiler,因此在JDK 9中已弃用它。
点击链接的相关报告JDK-8173715会显示:
我们认为该技术已不再使用,并且是GC根扫描的来源。
不幸的是,在删除有问题的-Xprof
功能时达成的结论是一致的,前提是假定通过删除该功能对某人的影响最小。
答案 1 :(得分:1)
答案 2 :(得分:0)
VisualVM仍然有效。它不再与JDK 9或更高版本捆绑在一起,但可以单独下载,并且具有良好的CPU分析器和采样器。