我正在尝试使用 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
任何帮助/建议将不胜感激。