2

我正在尝试使用 Java Mission Control 提供的“记录历史数据”功能来记录以下信息:

 - Used Java Heap Memory
 - Commited Java Heap
 - Maximum Java Heap

作为 Windows 服务运行的本地 tomcat 实例。但是我无法使用“添加...”按钮添加任何新图形。

如果我在本地应用程序上尝试同样的方法很好,但是在连接到 Windows 服务时,JMC 的某些部分似乎被禁用。我用于 Tomcat 的 Java 选项是:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=6666
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.local.only=false

-XX:+UnlockCommercialFeatures
-XX:+FlightRecorder

任何帮助/建议将不胜感激。

4

1 回答 1

0

希望您已经得到了问题的答案,但如果没有,我有一些问题要问您:

  • 你用的是哪个版本的江铃?
  • 你可以用 -consoleLog (JDK\bin\jmc -consoleLog | more) 运行 JMC,看看你是否得到任何 - 输出?
  • 您找不到 MBean,或者当您想将它们添加到图表时会发生什么?
  • 如果你用 jconsole 连接,你能看到 MBean 吗?

//克拉拉,江铃开发

于 2014-04-15T10:14:23.690 回答