忽略选项 -Xprof;10.0 中移除了支持

什么是-Xprof旗帜的正确替代品?

使用带有-Xprof标志的 JDK 11 运行 java 程序会产生以下输出:

Ignoring option -Xprof; support was removed in 10.0


汪汪一只猫
浏览 93回答 3
3回答

忽然笑

在Java 9 的弃用功能列表中查看JDK-8176098的描述:该技术不再相关,它是 GC 根扫描的来源,并且包含错误。我们想在 JDK 10 中删除 flatprofiler,因此在 JDK 9 中弃用了它。单击链接的相关报告JDK-8173715显示:我们假设这项技术不再使用,并且是 GC 根扫描的来源。不幸的是,有一个关于删除错误-Xprof功能的结论协议,假设删除它对某人产生影响的风险最小。

陪伴而非守候

不是官方(上游)的替代品,但仍然非常好:https://github.com/jvm-profiling-tools/async-profiler我发现这是最简单、最全面的替代品。

慕雪6442864

VisualVM 仍然有效。它不再与 JDK 9 或更高版本捆绑在一起,但可以单独下载,并且它有一个很好的 CPU 分析器和采样器。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java