ヘッダーをスキップ
Oracle® JRockit診断およびトラブルシューティング・ガイド
リリースR28
B61438-02
  目次へ移動
目次

前
 
次
 

4 全体のスループットが低い

全体のスループットが低いことは、ベンチマークの低スコア、トランザクションベースのシステムで1分間に実行されるトランザクションが少なすぎる、または大きなデータの処理に時間がかかりすぎることなどに表れます。

通常、全体のスループットの低さは、使用しているJVMがアプリケーションのスループットを最大化するようにチューニングされていないことを意味します。時間のかかるトラブルシューティングを行ったり緩和策を講じる前に、JVM をチューニングしてアプリケーションのスループットを最適化してください。

スループットを最適化するJVMのチューニングの詳細は、『Oracle JRockitパフォーマンス・チューニング・ガイド』を参照してください。

アプリケーション全体の高いスループットと、個々の低いレイテンシは両立しません。スループットの向上を優先するようにチューニングされたJVMは、ガベージ・コレクションとメモリー管理のCPU時間の消費を必要最小限に抑えて、Javaアプリケーションを最大限に実行できるようにします。ガベージ・コレクション中の不要なオーバーヘッドと追加の処理を最小限に抑えるには、ガベージ・コレクション・プロセスの全期間を通してJavaアプリケーションを停止させる必要があります。個々の休止時間は長くなることがありますが、最終的には全体のスループットが最大化します。

たとえば、圧縮を制限したり、世代別のガベージ・コレクタを使用することで、全体のスループットをあまり低下させずに、レイテンシを軽減することができます。詳細は、『Oracle JRockitパフォーマンス・チューニング・ガイド』を参照してください。

この項に示されている解決策を試してもパフォーマンスの低下を解決できない場合は、第9章「サポートに関するオラクルへの連絡」の説明に従ってOracleサポートにご連絡ください。