問題タブ [java-mission-control]

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 投票する
2 に答える
19180 参照

java - JVisualVM と Java Mission Control の違いは何ですか?

Java ミッション コントロールのより「高度な」GUI 以外に、それらはどのように違うのでしょうか?

一見すると、非常によく似た機能 (JMX データの解釈とメモリ/CPU プロファイリング) を提供しているように見えます。

ただし、どちらも JDK に同梱されているため (私は JDK 1.7.0_51 SE を使用しています)、大きな違いがあると想定しています。特に、これによりJDKのサイズが大幅に増加します。

Java Mission Control は最終的に JVisualVM に置き換わる予定ですか?

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

java - Java Mission Control: Flight Recorder がスローする: javax.naming.ServiceUnavailableException

Oracle Java Mission コントロールを使用して Java Spring アプリケーションのプロファイルを作成しようとしています。JVM 接続を次のように構成しました:localhost:7091 でアプリケーションを開始しましたjava -Dcom.sun.management.jmxremote.rmi.port=7091 -jar app.jar

フライト レコーダーを起動しようとすると、エラー メッセージが表示されます。

そのエラーの理由を知っている人はいますか?

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

java - Java Flight Recorder / Java Mission Control での GlassFish のカスタム イベント

GlassFish が Java Flight Recorder (JFR) / Java Mission Control (JMC) のカスタム イベントを提供していることを読みました。

Java 7u67 で実行されている GlassFish 4.1 から取得した JFR 5.3 記録を JMC 5.4 で表示してみました。記録は、コマンド ラインから を使用してセットアップされましたjcmd。JMX や MBean は使用しませんでした。

標準の JFR イベントは表示されましたが、GlassFish のカスタム イベントは表示されませんでした。

GlassFish 用のカスタム JFR イベントは実際にありますか? もしそうなら、それらは何ですか、どのように記録し、どのように表示しますか?

ありがとう。

GlassFish JFR イベントについて言及している記事は次のとおりです。

http://www.infoq.com/news/2013/10/misson-control-flight-recorder

0 投票する
0 に答える
460 参照

glassfish - Glassfish には、Java ミッション コントロール用の新しい jmx ロールが必要です

私は、グラスフィッシュ 3.1.2.2 で Java ミッション コントロールのフライト記録機能を試してきましたが、jmx を使用してリモート jvm に接続する際に問題に直面していました。

デフォルトでは、glassfish は、事前構成されたポート (8686) でリッスンする JMXConnector を開始します。管理コンソールのユーザー名/パスワードを使用して、jconsole/jvisualvm からこのポートに接続できます。

このユーザー名/パスワードを使用して jmx の詳細を指定すると、Java Mission Control での JVM 接続の追加が失敗します。正常に接続するには、カスタムの management.properties ファイルを -Dcom.sun.management.config.file として指定する必要があります。このプロパティ ファイルに対して、新しい jmx ポート、新しい jmxremote.access、および新しい jmxremote.password ファイルを指定する必要があります。アクセス ファイルとパスワード ファイルは、新しい jmx ロールを定義します。JMC での JVM 接続は、新しい jmx ロールで作成できます。

JVM接続がデフォルトのユーザー名/パスワードで機能しない理由を誰かが明らかにすることはできますか?

ありがとう!

0 投票する
0 に答える
725 参照

java - Oracle Mission Controlにおける「ブロック数」とは何を意味しますか?

ここに画像の説明を入力

この列の正確な意味は何ですか? 良い説明が見つかりませんでした

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

tomcat - Tomcat の Java Flight Recorder / Java Mission Control カスタム イベント

Tomcat 用の Java Flight Recorder / Java Mission Control カスタム イベントはありますか?

もしそうなら、それらはどこに文書化されていますか?

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

java - Application for Java Mission Control の名前の付け方

Java Mission Control で名前を確認できるように、アプリケーションの名前を定義したいと考えています。

例: Eclipse は「Eclipse (プロセス ID)」と命名されます。

どうすればこれを達成できますか?

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

java - Tomcat でフライト レコーダーを有効にすると、「JFR の初期化中にエラーが発生しました」

CATALINA_OPTS に追加-XX:+FlightRecorderすると、catalina.out ログに次のエラーが発生します。

からの完全な CATALINA_OPTS は次の/usr/share/tomcat8/bin/setenv.shとおりです。

パラメータのみを有効にすると-XX:+UnlockCommercialFeatures、Tomcat インスタンスはクラッシュしませんが、FlightRecorder を有効にするとすぐにクラッシュします。JAVA_OPTS でも試してみましたが、同じ結果が得られました。

Tomcat で Flight Recorder を有効にするためにインターネット上のチュートリアルに従っているだけなので、何が間違っているのかわかりません。私にはすべてが正しく見えます。

これは、Tomcat 8 を搭載した 64 ビット CentOS 6.4 ボックスにあります。