ナビゲーションをスキップ

JRockit JVM チューニング ガイド

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

基本的なチューニングのヒントと方法

BEA JRockit JVM をインストールすると、そのままですぐに使用できるデフォルトの起動オプションが多数用意されています。ただし、これらのオプションによって、最適なパフォーマンスがアプリケーションに提供されない場合もあります。そのため、BEA JRockit JVM には、多様なアプリケーションに適応するために、さまざまな代替オプションとアルゴリズムが用意されています。この節では、これらのオプションと、起動時に使用できる基本的なチューニング方法について説明します。この節の内容は以下のとおりです。

 


チューニングの目的を決定する

BEA JRockit JVM を起動する前に、以下の 2 つの点について検討する必要があります。

上記の質問に回答したら、その目標を達成するために、以降に説明する情報を利用して BEA JRockit JVM をチューニングしてください。

 


ヒープ サイズを設定する

一般に、最大ヒープ サイズは、アプリケーションまたは同じコンピュータ上の他のアプリケーションでページ フォールトを引き起こさない程度に、できる限り大きい値に設定します。ヒープ サイズを設定するには、-Xms (最小ヒープ サイズ) および -Xmx (最大ヒープ サイズ) オプションを使用します。これらのオプションの詳細とヒープ サイズ設定のガイドラインについては、「ヒープ サイズの設定」を参照してください。

 


JVM をチューニングする

前述のように、可能な限り高い応答性、または可能な限り高いパフォーマンスのどちらを求めて JRockit を実行するのかを検討する必要があります。この節では、いずれかのパフォーマンスを目的としたチューニング方法について説明します。

高い応答性を求めるチューニング

アプリケーションに最高の応答性を要求し、休止時間を最小限に抑えるには、以下を実行します。

高いパフォーマンスを求めるチューニング

BEA JRockit で実現できる最高のパフォーマンスを求めるには、アプリケーションのスループットを重視した最適化を行います。起動時に以下のチューニング オプションを設定します。

JRA を使用してパフォーマンスを分析する

JRockit Runtime Analyzer (JRA) は、JRockit のパフォーマンスを調べることのできる優れた手段です。JRA は実行時にシステムで発生したことを記録し、その内容を別の JRA ツールで分析することができる形式でファイルに保存します。その中には、メモリ使用率、Java ヒープの内容、よく使用されたメソッドなどに関する情報が含まれます。JRA の使い方については、以下のドキュメントを参照してください。

JRockit Runtime Analyzer ユーザーズ ガイド

 

ページの先頭 前 次