JMX と VisualVM に関するリンクをいくつか読みましたが、まだいくつか質問があります。
私の理解では、JMX と VisualVM は 2 つの異なる JVM 監視ツールです。さらに、JMX には API があり、Java アプリケーションに組み込むことができ、監視ツールがアプリケーションをより適切に監視できるようになります。
この理解が正しいか間違っているかを誰かが明確にすることができますか? 欠陥がある場合は、この違い/比較をよりよく説明している記事を教えてください。
また、JMX または VisualVM を使用して、Tomcat 6.1 サーバーでホストされている Java ベースの Web アプリケーションを監視するのはいつですか?