問題タブ [jmc]
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.
java - Java Flight Recorder は別のファイル形式でエクスポートしますか?
Java Mission Control のユーザー インターフェイスを使用すると、 Flight Recorderjmc
の記録を生成できます。[ Start Flight Recording ] ダイアログで、生成する記録ファイルの名前を次のように入力できます。test.jfr
生成されたファイルは、次のようなフラグを使用して Java アプリケーションを実行したときに生成されたファイルと同じ形式ではないことに気付きました。
の最初の 3 バイトは でtest2.jfr
ありFLR
、このファイルを解析できます (ここで説明されているように) – から取得したファイルとは異なりますjmc
。
質問:jmc
ユーザー インターフェイスで取得した記録を、パーサーが理解できるファイル形式で保存する方法はありますか?
(パーサーがサポートされていないことは承知しています。)
wildfly - JMC は WildFly Windows サービスに接続します
Windows8マシンでサービスとして実行されているWildFlyにJMCで接続しようとしていますが、JMCを開くと、実行中のWildflyが表示されず、jmcを実行しているjvmのみが表示されます。この方法で接続しようとしたときに適用する特別な設定はありますか?
java - Java Mission Control コード プロファイラが空です
プロファイリングされるアプリケーションが XX:MaxJavaStackTraceDepth システム プロパティを -1 に設定すると、Java Mission Control の使用に問題が発生します。
再現するには:
- Java アプリケーションを起動します: java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:MaxJavaStackTraceDepth=-1
- デフォルト設定を使用してそのアプリのフライト記録を作成する
- 生成されたレコードの「コード」セクションを表示します。次のように空になります: http://imgur.com/if27cUu
システム: Ubuntu 14.04/amd64。Java 1.8.0_72。
なぜこれが起こるのかについて何か提案はありますか? スタック トレースを無制限に維持したいと思います (スタック トレースの先頭がない限り、見つけるのが非常に難しいまれなスタック オーバーフロー例外のため)。
-1 値はここから来ます: http://stas-blogspot.blogspot.se/2011/07/most-complete-list-of-xx-options-for.html#MaxJavaStackTraceDepth
編集: 元の質問は、誤って java.endorsed.dirs システム プロパティに責任を負わせました。私はたくさんのプロパティ セットを持っていて、削除の過程で混乱したに違いありません。
java - Java Mission Control - セッション間でカスタム チャートを保存
Java Mission Control は、アプリケーションを監視するための非常に優れたツールです。ただし、神経質になることが 1 つあります。
一般タブのカスタム チャート ("My Chart1") (1 秒あたりのリクエスト数、現在のビジー スレッドなど) にチャート化した多くのカスタム値があります。
Java Mission Control を閉じて再度開くと、カスタム チャートが表示されなくなりました。もう一度設定する必要があります。どこにも見つからなかったチャートの名前を設定するオプションも欲しいです。
ただし、事前定義されたグラフ (プロセッサまたはメモリ) のカスタム値はセッション間で保持されるため、グラフの状態を保存する場所があることがわかります。
jmc でカスタム チャートを保存するにはどうすればよいですか?
java - Java ミッション コントロール - イベントの視覚化
JFRイベントをチャートで視覚化することはできますか? 確かにログセクションでそれらを閲覧できますが、グラフでも視覚化したいと思います。
良い例は、"CPU Load" イベントの "Machine total" 属性です。
可能であれば、それを達成する方法は?