![]() ![]() ![]() ![]() |
この章は、Oracle JRockit JVM の問題に取り組む方法を示すロードマップの役割を果たします。基本的には、このロードマップは問題の最善の解決策にたどり着くための 4 つの手順で構成されます。それぞれの手順は以下のとおりです。
JRockit JVM でアプリケーションを実行中に問題が発生しても、原因がごくありふれたもので、わずかな作業で解決できる場合も少なくありません。JVM の問題を診断する前に、表 25-1 のチェックリストに目を通し、JVM の問題のよくある原因を除外してください。
注意 : | このリストは特定の順序に従って並んでいるわけではないので、各項目を個別にチェックすることができます。 |
jrcmd を使用して作成できるテキスト ダンプを調べて (詳細については「jrcmd の使用」を参照)、ロード済みのライブラリ (DLL) のリストを確認する。そのリストから、どの更新プログラムが必要かを調べることができる。
|
|||
-XnoOpt を使用することで、そのバグの問題を識別することができる。
|
|||
|
これらの項目をチェックしても問題が解決しない場合は、「手順 2. 現象の観察」に進みます。
多くの場合、問題発生時に目にするのはアプリケーションで起きている現象だけです。問題の根底にある原因や、問題の発生源はわかりません。したがって、問題の根本原因よりはむしろ、問題の現象を確かめた後で、実際に問題の解決に取りかかる必要があります。表 25-2 は、JRockit JVM で問題が発生したときにユーザが遭遇する可能性の高い現象を示しています。それぞれの現象の横には、最も可能性の高い問題の原因と、その詳しい対処法の情報が記載されている章へのリンクがあります。
現象を確認すると、通常はリンク先の章の関連セクションに記載されている手順に従って問題を特定することができます。たとえば、JVM の起動が容認できないほど遅いという現象が起きているとします。この現象のリンク先の章に記載されている手順に従うと、最適化に問題があるのか、それ以外の原因があるのかを見極めることができます。問題を適切に解決するには、問題の発生源 (および、できればその場所) を知ることがきわめて重要です。
表 25-2 は、JVM の問題に伴って発生する一般的な現象と、その現象に関連する情報が記載されているこのガイド内の章を示しています。
発生している問題の種類によっては、自力で解決できる場合があります。各現象のリンク先の章 (表 25-2) には、その解決のために必要な手順が示されています。Oracle サポートに処理を依頼しなければならない問題については、現象のリンク先の章に、Oracle サポートに提供する必要がある情報の種類が記載されています。
JRockit JVM のライセンスを所有するユーザで、独自に問題を解決できない場合は、Oracle のサポート部門にトラブル レポートを送付できます (「Oracle サポートへのトラブル レポートの送付」を参照してください)。
![]() ![]() ![]() |