TDAの目標は、アプリケーション·サーバーなどの生産enviromentsのオフライン分析を助ける小さなユーティリティを提供することにあります。
そこにかなり良いスレッドダンプ解析ツールは、WebSphere環境のためのものであるだけで、IBMのJDKで動作します。この小さなツールの動機は、SunのJDKのための同様のものを持っていました。
TDAスレッドダンプアナライザは、Sun Java VM(現在は1.4.xのリリースでテスト)によって生成されたスレッドダンプを分析するための小型のSwing GUIのです。これは、提供、ログファイルからのスレッドダンプを解析します。
これは、見つかったスレッドダンプに関する統計情報を提供してロックされたモニターと待機しているスレッドに関する情報を提供します。これは、類似性を探すために、スレッド間のdiffと「長時間実行スレッド」の検出を持つことができます。
特徴:
この指定された正規を使用して、ログファイルのすべてのスレッドダンプを解析しますログファイルのタイムスタンプのための表現ツリーでそれらを表示し、(スレッドダンプは、デフォルトでは任意の日付情報を持っていません)。
見つかったスレッドダンプに関する統計データの表示、モニタの表示、待って、睡眠やロック、スレッド、
(-XX使用して:VMの+ PrintClassHistogramオプション)特定のスレッドダンプのための統合クラスのヒストグラム解析loggc-オプションが使用された場合は、また、(別のVMにログインするために)、二番目のファイルから解析することができます。
他のVMのダンプパーサーを統合するためのパーサー·インターフェース
ディスプレイは、スレッドダンプからの情報を、デッドロック。
このリリースの新機能:
このツールは現在、VisualVMのプラグインとして利用可能です。
壊れたスレッドダンプをスキップします。
カスタム·スレッド·カテゴリ。
新しいようこそ画面。
(少しSUNダンプから変更)SAP JVMダンプをサポートするための微調整。
(少しSUNダンプから変更)HP JVMダンプをサポートするための微調整。
多くの競合のモニターのアイコンが今赤い背景(問題13)を有しています。
スレッドの複数選択(問題11)。
スタック行数は現在も長い実行中のスレッド結果(問題19)に設定されています。
SunのJDK 1.6ダンプからのヒープの情報を読み、それらを表示。
スレッドダンプまたはログファイルは、クリップボード(問題20)から貼り付けることができます。
国際化(のみ利用可能な英語これまで、まだ終わっていません)。
拡張ヘルプは、今のJavaHelpを使用しています。
一般的なバグ修正。
この要件:
こののJava 2 Standard Editionのランタイム環境
コメントが見つかりません