63

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

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

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

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

4

2 に答える 2

16

重要な点の 1 つは、Mission Control は実稼働環境で自由に使用できない可能性があるということです。DEV および QA で実行されているアプリケーションは無料であり、Oracle は現在、実稼働アプリケーションに対して課金を実施していません (2014 年 11 月現在)。ただし、彼らの幹部は、これが時間の経過とともに変わる可能性があることを明らかにしました.

于 2014-07-10T23:10:19.133 に答える
13

Java Mission Control の JMX コンソール部分は、他の JMX コンソールと同じです。もちろん偏見がありますが、私の意見では、利用可能な機能が豊富なコンソールの 1 つです。JMC のさらにユニークな部分は、Java Flight Recorder 部分です。

JMC は本番システムを対象としており、不要なオーバーヘッドが発生しないように細心の注意を払っています。Java Flight Recorder を使用すると、実稼働時間のプロファイリングと診断を、ほとんど測定不可能なオーバーヘッドで行うことができます。

于 2014-11-13T09:44:26.683 に答える