問題タブ [jconsole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4300 参照

jboss - JMeterパフォーマンステストでのJbossでのリソース使用の監視

JBoss4.0.5でデプロイされたWebアプリでいくつかのJMeterテストを実行しています。サーバー上のアプリケーション(メモリ、スレッドなど)のリソース使用量を、JMeterの応答時間の結果と統合する必要があります。

Tomcatでそれを行うためのチュートリアルを見つけました:http://www.informit.com/guides/content.aspx? g = java&seqNum=273そしてそれがJBossでできるかどうか知りたいです。

1つの代替方法は、jconsoleなどを使用して手動でリソース使用量の監視を行うことですが、自動化され統合されたものをお勧めします。

よろしく、

0 投票する
5 に答える
40511 参照

java - サーブレットからコンソールにテキストを出力する方法

私はサーブレットを持っています。しかし、それは思い通りに機能していません。したがって、デバッグの目的で、ステートメントを Java コンソール (タスクバーの Java アイコンを使用して開くことができるコンソール) に出力したいと考えています。ただし、System.out.println("message") を使用すると、Java コンソールに表示されません。

サーブレットからコンソールにメッセージを表示する別の方法はありますか? または、他のコンソールにメッセージを表示する別の方法を誰かが提案できますか?

0 投票する
3 に答える
4267 参照

java - How to see the memory usage of NIO buffers?

Is there a way to see the memory usage of NIO buffers? There is the non-heap memory section in JConsole, but I do not think this includes the NIO buffers?

Operating system is Linux (Ubuntu or CentOS) if that would matter.

regards,

Wim

0 投票する
5 に答える
24449 参照

java - jconsole使用時のJavaダンプヒープファイルの場所は?

まあ、これは恥ずかしいです ...

Windows ボックスでの Java メモリ リークを探すために、Eclipse メモリ アナライザーをいじり始めています。ステップ 1 は、ヒープ ダンプ ファイルを取得することです。これを行うには、Eclipse 内から Java (javaw.exe) プロセスを開始し、jconsole で接続します。次に、jconsole MBeans タブで、dumpHeap ボタンをクリックします。初めてこれを行ったとき、ヒープ ダンプ ファイルが作成されたというポップアップが表示されましたが、その名前や場所は示されていませんでした。別の javaw.exe プロセスに接続しているときに再度 dumpHeap を実行すると、jconsole は次のように言います。

もちろん、その名前やパスは指定しません。それはどこでしょうか?

「hprof」、「java_pid」、または「heapdump」を含むファイルを C: ドライブ (cygwin コマンド ライン ツールを使用) で検索しましたが、妥当なものは見つかりませんでした。Windows 検索を使用して、前日に変更された Eclipse ワークスペース内のすべてのファイルを探しました。

Sun Java 1.6 JVM を使用していますが、-XX:HeapDumpPath が設定されていません。

更新 (2010 年 4 月 28 日):元のヒープ ファイルの場所は、ヒープ ダンプをトリガーしたツールである jconsole によって決定されたに違いありません。JVM のヒープ ダンプの場所は、JVM がトリガーするヒープ ダンプ (たとえば、OutOfMemoryException) にのみ適用する必要があります。

jvisualvm を使用するという Matt B の提案は、古い jconsole のはるかに便利な代替手段を教えてくれ、私の問題をうまく解決してくれます。どのタイプのオブジェクトが最も多く、最も多くのメモリを保持しているかを示す優れたメモリ プロファイラがあります。また、時間の経過に伴う実際のメモリ使用量を示すモニターがあります。ヒープダンプを要求すると、ファイル名も教えてくれます! Eclipse Memory Analyzer は、完全な詳細を提供します。

0 投票する
1 に答える
2198 参照

java - jmxによって公開され、jconsoleを介してアクセスされるパフォーマンスカウンターを作成するにはどうすればよいですか?

jmxによって公開され、jconsoleを介してアクセスされるパフォーマンスカウンターを作成するにはどうすればよいですか?

特定のオブジェクトをインスタンス化するたびに、カウンターをインクリメントすると言います。jconsoleで値を表示できるように、カウンター値を公開したいと思います。

どうすればこれを行うことができますか?

0 投票する
2 に答える
1282 参照

java - Web対応のJavaコンソールアプリケーションのJMXBean

私はJavaコンソールベースのアプリケーションを構築し、Spring/JMX宣言を介してキーメソッドを公開しました。JConsoleを使用すると、これらのメソッドを呼び出すことができますが、より理想的には、これらのメソッドへのブラウザーベースのアクセスを提供する管理スタイルのWebアプリケーションを構築したいと思います。

ありがとう。

アシュウィン

0 投票する
1 に答える
171 参照

jmx - あるMBeanを別のMBeanにリンクできますか?

私は、古いJDKを使用してJMXMBeanを介して単純なデータを表示することにある程度慣れています。私がやりたいのは、関連するいくつかのMBeanへの1つのMBeanリンクを用意して、ユーザーが関連情報にアクセスしやすくすることです。それを行うための良い、標準的な方法はありますか?

HTMLアダプターとJConsoleのようなよりリッチなクライアントの両方で機能させたい(つまり、HTMLなどを返す操作をハードコーディングしたくない)。理想的には、これは属性を介して実行できますが、操作は問題ありません。おそらく、MXBeansなど、1.6で追加された新しいJMX機能のいくつかを使用する必要がありますか?

0 投票する
1 に答える
1128 参照

websphere - WebSphere 6.1 で Jconsole を構成する際の Java エラー

以前の Jconsole/WAS に関する質問を確認しましたが、さらにサポートが必要です。スクリプトを実行して Websphere 6.1 (セキュリティが有効) で jconsole を起動しようとすると、次のエラーが発生します: Java クラスが見つかりません: sun.tools.jconsole.JConsole

これは私が実行しているスクリプトです:

エコー オフ set HOST=localhost set PORT=13620

export WAS_HOME=/platform/fi60056/WebSphere

export THIS_DIR=/tmp/steve

export CLIENTSAS=-Dcom.ibm.CORBA.ConfigURL=file:/$THIS_DIR/sas.client.props export PROVIDER=-Djava.naming.provider.url=corbaname:iiop:$HOST:$PORT

export PROPS= export PROPS=$PROPS$CLIENTSAS export PROPS=$PROPS$PROVIDER

export CLASSPATH= export CLASSPATH=$CLASSPATH$WAS_HOME/java/lib/tools.jar export CLASSPATH=$CLASSPATH$WAS_HOME/runtimes/com.ibm.ws.admin.client_6.1.0.jar export CLASSPATH=$CLASSPATH$WAS_HOME/runtimes /com.ibm.ws.webservices.thinclient_6.1.0.jar

エクスポート URL=service:jmx:iiop://$HOST:$PORT/jndi/JMXConnector

エコーオン

$WAS_HOME/java/bin/java -classpath $CLASSPATH $PROPS sun.tools.jconsole.JConsole $URL

私が欠けているものについて何か考えはありますか?ありがとう

0 投票する
1 に答える
1023 参照

jmx - JConsole は、JMX キーを使用してツリーをレンダリングする順序をどのように決定しますか?

JConsole で JMX Bean を表示すると、特定のドメイン部分の下にあるすべての Bean が階層としてレンダリングされます。(JVisualVM は、JConsole MBeans プラグインと同じ動作をします。)

JMX オブジェクト名が階層的ではないことは認識していますが、JConsole は階層的にレンダリングできるようにキーを特定の順序で選択しています。

キーの順序付けに使用するルールを知っている人はいますか? 左から右またはアルファベット順ではないようです。

ありがとう。

0 投票する
1 に答える
3498 参照

java - ManagementFactory.getPlatformMBeanServer()とMBeanServerFactory.createMBeanServer()

誰かが2つの違いが何であるかを明確にできますか?

Javadocは、私の適切な理解のために本当にあいまいです。

私が気づいたことの1つはManagementFactory.getPlatformMBeanServer()、MBeanを登録するために使用する場合、Jconsoleでそれらを表示できることです。しかし、私が使用する場合はそうではありませんMBeanServerFactory.createMBeanServer()

何故ですか?それが唯一の違いですか?

ありがとう。