什么是-Xprof旗幟的正確替代品?使用帶有-Xprof標(biāo)志的 JDK 11 運(yùn)行 java 程序會產(chǎn)生以下輸出:Ignoring option -Xprof; support was removed in 10.0
3 回答

忽然笑
TA貢獻(xiàn)1806條經(jīng)驗 獲得超5個贊
在Java 9 的棄用功能列表中查看JDK-8176098的描述:
該技術(shù)不再相關(guān),它是 GC 根掃描的來源,并且包含錯誤。我們想在 JDK 10 中刪除 flatprofiler,因此在 JDK 9 中棄用了它。
單擊鏈接的相關(guān)報告JDK-8173715顯示:
我們假設(shè)這項技術(shù)不再使用,并且是 GC 根掃描的來源。
不幸的是,有一個關(guān)于刪除錯誤-Xprof
功能的結(jié)論協(xié)議,假設(shè)刪除它對某人產(chǎn)生影響的風(fēng)險最小。

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗 獲得超8個贊
不是官方(上游)的替代品,但仍然非常好:
https://github.com/jvm-profiling-tools/async-profiler
我發(fā)現(xiàn)這是最簡單、最全面的替代品。

慕雪6442864
TA貢獻(xiàn)1812條經(jīng)驗 獲得超5個贊
VisualVM 仍然有效。它不再與 JDK 9 或更高版本捆綁在一起,但可以單獨(dú)下載,并且它有一個很好的 CPU 分析器和采樣器。
添加回答
舉報
0/150
提交
取消