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

質問に対する回答がすでに得られていることを願っていますが、そうでない場合は、いくつか質問があります。

  • どのバージョンの JMC を使用していますか?
  • -consoleLog (JDK\bin\jmc -consoleLog | more) を使用して JMC を実行できますか?
  • MBean が見つからない、または MBean をグラフに追加するとどうなるか?
  • jconsole に接続すると MBean が表示されますか?

//クララ、JMC開発者

于 2014-04-15T10:14:23.690 に答える