1

4つのアプリケーションがあります。そして、私は私に与える簡単なアプリケーションを開発したい

メモリ使用量、CPU 使用量のようなものは個別に。リストボックスのように、私は自分の

4 つのアプリケーションがあり、ユーザーが 1 つを選択すると、次のようなオプションが表示されます

ShowMemoryUsageOfThisSelectedApplication(メソッドは JMX を使用する必要があります)

ShowCPUUsageOfThisSelectedApplication(メソッドは JMX を使用する必要があります)。

これを行う方法 ?

簡単なアプリケーションを実行してjconsoleで見るための簡単な知識があります。

以下のURLの例を行いました。

http://java.sun.com/developer/technicalArticles/J2SE/jmx.html

私の 4 つのアプリケーションは、単一の Tomcat で実行されています。

任意の提案をいただければ幸いです。

ありがとう

4

1 に答える 1

0

JMX経由ではできないと思います。メモリヒープをダンプして分析し、どのクラスローダがどれだけのメモリを消費したかを調べることができます.Eclipceがここで役立つと思います.

すべてのアプリケーションが独自の tomcat インスタンスで動作するようになれば、事態はずっと単純になります。

于 2012-08-22T09:23:24.527 に答える