JRockit Runtime Analyzer ユーザーズ ガイド
![]() |
![]() |
![]() |
![]() |
|
BEA JRockit Runtime Analyzer (JRA) ツールは、BEA JRockit の開発チームにとって有益な BEA JRockit の内部情報を豊富に提供します。これらのメトリックの中には、BEA JRockit をランタイム VM として使用する Java 開発者にとっても有益なものがあります。
注意 : JRA ツール自体には J2SE バージョン 1.4 以上が必要ですが、BEA JRockit バージョン 7.0 sp6 以上で JRA 記録を作成することができます。
BEA JRockit Runtime Analyzer は 2 つの部分で構成されています。1 つは JVM の内部で動作し、JVM と現在動作している Java アプリケーションについての情報を記録します。この情報はファイルに保存され、もう 1 つの部分のアナライザ ツールで開かれます。このツールは JRA の記録ファイルに格納された情報を表示するための通常の Java アプリケーションです。
この節では、JRA を使用するために必要な手順として、以下の事柄を説明します。
次の Web ページから JRA ツールをダウンロードしてください。
http://dev2dev.bea.com/wljrockit/tools.html
[JRA Recording] ダイアログ ボックスが表示されます (図 1-1)。
図 1-1 [JRA Recording] ダイアログ ボックス
これは記録が作成されるホスト マシン上のファイルの名前です。特にパスを指定しない限り、このファイルは BEA JRockit プロセスのカレント ディレクトリに作成されます。ファイルが既に存在する場合は上書きされます。
注意 : 設定する時間が短すぎると (たとえば 30 秒以下)、記録が意味を持つほどのサンプル データが得られないでしょう。
[JRA Recording Progress] ボックスが表示されます (図 1-2)。
図 1-2 [JRA Recording Progress] ボックス
このボックスに、記録が開始されたことが示されます。記録の途中および終了時に、JRockit コマンドライン ウィンドウに確認メッセージが表示されます。最後のメッセージが出力されたら、必要に応じてアプリケーションを停止できます。
-Xmanagement
を追加します。これはポートを開いて管理サーバからのコマンドをリスンするよう BEA JRockit に指示するものです (詳細については、「BEA JRockit Management Console の使い方」の「管理サーバを有効にする」を参照してください)。
java -jar JraRecordingStarter_15.jar <server> <port> <filename> <recording_ time>
server
- アプリケーションが動作しているマシンのホスト名または IP アドレス (通常は 「localhost」)。port
- BEA JRockit がリスンしているポート (通常は 7091、JRockit 1.4 以前については通常は 7090)。filename
- 記録の保存先のファイル名 (jrarecording.xml
など)。これは記録が行われるホスト (上記の server) 上のファイルの名前です。このファイルは BEA JRockit プロセスのカレント ディレクトリに作成されます。ファイルが既に存在する場合は上書きされます。recording_time
- 記録の期間の秒数 (適当な長さは 5 分間、つまり 300 秒)。 記録を取るアプリケーションを起動するときに java
コマンドに追加のオプションを指定して、JRA の記録をコマンドラインから開始することもできます。表 1-1 に、実行する JRockit のバージョンに応じたオプションを示します。
BEA JRockit バージョン 1.4.2_04 以降なら、-XXjra
オプションと共に「BEA JRockit 1.4.2_04 以降」の欄に記載されているパラメータを使用します。
BEA JRockit のバージョンが 1.4.2_04 よりも前なら、表 1-1 の「BEA JRockit 1.4.2_03 以前」の欄に記載されている起動オプションを使用して各パラメータを設定する必要があります。
|
||
|
||
|
たとえば、次のように -XXjra
起動オプションを使用すると、
-XXjra:delay=10,recordingtime=100,filename=jrarecording2.xml
jrarecording2.xml
というファイルに書き込まれる (filename=jrarecording2.xml)BEA JRockit 1.4.2_03 以前でリリースされたバージョンの JRA でこれと同じデータを作成するには、以下の 3 つのオプションを指定する必要があります。
作成した記録を参照するには、JRA ツールを使用します。java -jar RuntimeAnalyzer.jar
でツールを起動します。JRA アプリケーションが開きます (図 1-3)。
JRA の [General] タブにデータが表示されます (図 1-3)。
注意 : JRA の以前のバージョンを実行している場合は、取得できないデータもあるので、そうしたフィールドは空になります。
![]() ![]() |
![]() |
![]() |