JMC 飞行记录仪不工作
JMC Flight Recorder is not working
I Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64 位服务器 VM(构建 24.45-b08,混合模式) 部署在 Linux 机器上。我能够 运行 Java 任务控制 (JMC) 但是我无法从 JMC 运行 "Flight Recorder"。我收到一条弹出消息:
未启用商业功能。在 JDK7u4 及以上版本中,JVM 必须以 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder.
启动
我检查了我的 jmc.ini 文件,该文件与 JMC 应用程序本身位于相同的 $JAVA_HOME/bin 目录中,它具有以下两个标志:
-XX:+UnlockCommercialFeatures
-XX:+飞行记录仪
飞行记录仪可能有什么问题?
提前致谢。
如果它无法连接到JMC应用程序本身,那就奇怪了。否则,您必须将命令行参数添加到您要监控的 JVM。
您需要添加到您希望开始录制的 JVM 的那些参数。 (它们已经为 JMC 本身添加了,因为我们希望人们能够记录 JMC 客户端,如果出于支持原因需要的话。事实上,JMC 的最新版本总是以记录开始 运行。那样的话,即使 JVM 崩溃了,也总是有关于运行时发生了什么的信息。)
只需将参数添加到您要在其上进行录制的 JVM 的启动即可。这是更多信息:
http://hirt.se/blog/?p=370
I Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64 位服务器 VM(构建 24.45-b08,混合模式) 部署在 Linux 机器上。我能够 运行 Java 任务控制 (JMC) 但是我无法从 JMC 运行 "Flight Recorder"。我收到一条弹出消息:
未启用商业功能。在 JDK7u4 及以上版本中,JVM 必须以 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder.
启动我检查了我的 jmc.ini 文件,该文件与 JMC 应用程序本身位于相同的 $JAVA_HOME/bin 目录中,它具有以下两个标志:
-XX:+UnlockCommercialFeatures -XX:+飞行记录仪
飞行记录仪可能有什么问题?
提前致谢。
如果它无法连接到JMC应用程序本身,那就奇怪了。否则,您必须将命令行参数添加到您要监控的 JVM。
您需要添加到您希望开始录制的 JVM 的那些参数。 (它们已经为 JMC 本身添加了,因为我们希望人们能够记录 JMC 客户端,如果出于支持原因需要的话。事实上,JMC 的最新版本总是以记录开始 运行。那样的话,即使 JVM 崩溃了,也总是有关于运行时发生了什么的信息。)
只需将参数添加到您要在其上进行录制的 JVM 的启动即可。这是更多信息: http://hirt.se/blog/?p=370