Directory Proxy Server 6.3 は Pure Java アプリケーションであるため、JDK 1.5 に付属の Java ツールを問題のトラブルシューティングに使用できます。次のツールが含まれます。
jstack。このツールは、Directory Proxy Server スレッドスタックに関する情報を提供します。
jmap。このツールは、メモリーに関する情報を提供します。たとえば、jmap —histo PID を実行すると、ヒープのヒストグラムが出力されます。
jinfo。このツールは、JVM 環境に関する情報を提供します。
jstat。このツールは、JVM のパフォーマンス統計を表示します。
Solaris では、これらのツールは次の場所に存在します。
/usr/lang/JAVA/jdk1.5.0_03/solaris-sparc/bin |
JVM には、JConsole (Java Monitoring and Management Console) ツールと呼ばれる、Java 仮想マシンを監視するためのグラフィカルツールも含まれます。このツールは、Java プラットフォーム上で JMX (Java Management Extension) テクノロジを使用して稼働しているアプリケーションのパフォーマンスおよびリソース消費に関する情報を、Java 仮想マシンを使用して提供します。JConsole を使用して、Java プラットフォームで稼働しているアプリケーションに関する情報を確認できます。JConsole は、メモリー使用状況、スレッド使用状況、クラスローディング、および JVM パラメータに関する情報およびチャートを提供します。
Unix プラットフォームでは、スレッドダンプの取得に kill -QUIT process-id コマンドを使用してもうまくいかない場合に、jstack が使用されます。