2017-03-16 43 views
1

我不确定OpenJDK 1.8是否支持JFR(java飞行记录器)。我知道它在OpenJDK错误论坛上被要求。OpenJDK 1.8支持JFR吗?

Linux使用OpenJDK和执行从终端执行以下操作:

jcmd `<pid>` JFR.start 

返回

java.lang.IllegalArgumentException异常:未知诊断命令

回答

2

爪哇飞行记录器是一个包含在Java SE Advanced中的商业产品仅包含在Oracle JDK中,不包含在其中OpenJDK的。

+0

谢谢@Ingo - 我有同样的感觉 - 当我开始获得例外 - 在查看OpenJDK错误论坛后 - 创建了一些支持JFR的票据。但不知道这种努力有多远。 – OverLord

+0

因此,如果需要配置JVM进程,那么OpenJDK有哪些选项? – OverLord

+1

所有其他商业剖析器都支持OpenJDK。我的公司开发JProfiler,所以你可以看看:http://www.ej-technologies.com/products/jprofiler/overview.html –