Java のパフォーマンス改善
さまざまなアクションを実行して、Java™ アプリケーションおよびそれらが実行される JVM のパフォーマンスを向上させることができます。
このタスクについて
CICS® 自体の微調整に加えて、以下の方法で Java アプリケーションのパフォーマンスをさらに向上させることができます。
- Java アプリケーションが適切に作成されていることの確認
- Java ランタイム環境 (JVM) のチューニング
- JVM を実行する言語を調整する
手順
- Java ワークロードのパフォーマンス目標を決定します。最も一般的な目標には、プロセッサー使用率やアプリケーション応答時間の最小化があります。 目標を決定した後、Java 環境を調整できます。
- Java アプリケーションを分析して、それらが効率的に実行されていること、および生成されるガーベッジが多すぎないことを確認します。IBM® には、Java アプリケーションを分析して、特定のメソッドおよびアプリケーション全体の効率とパフォーマンスを向上させるのに役立つツールが用意されています。
- JVM サーバーを調整します。統計および IBM ツールを使用して、ストレージ設定、ガーベッジ・コレクション、タスク待機、およびその他の情報を分析し、JVM のパフォーマンスを調整することができます。
- JVM が実行される Language Environment ® エンクレーブを調整します。JVMは、MVS言語環境サービスの呼び出しによって得られるMVSストレージを使用する。 Language Environment のランタイム・オプションを変更して、MVS によって割り振られるストレージを調整することができます。
- オプション: z/OS® 共用ライブラリー領域を使用して、異なる CICS 領域の JVM 間で DLL を共用する場合は、ストレージ設定を調整することができます。