IBM JVM 1.4.2 (WebSphere 6.0.2) 用の Java プロファイラー
質問
WebSphere 6.0.2 (IBM JVM 1.4.2) に付属の JVM で適切に動作する Java プロファイラーを探しています。私は通常のプロファイリングのニーズに yourkit を使用していますが、特にこの古い jvm での動作を拒否しています (きっと作者には理由があったと思います...)。
誰かその仕事ができるまともなプロファイラーを紹介してもらえますか?プロファイラーの一般的なリストには興味がありません。ところで、他のスタックオーバーフローを読んだことはありますが、それらを 1 つずつ試したくありません。
これは 1 回限りの必要性 (そう願っています!) であり、これのためだけに別のプロファイラーにお金を払いたくないので、可能であれば無料バージョンを希望します。
解決 3
アップデート:そうだと分かった Jプロファイラー WAS 6.0.2 (IBM JDK 1.4) とスムーズに統合されます。
他のヒント
古い投稿ですが、これは誰かの役に立つかもしれません。使用できます IBMヘルスセンター それは無料です。スタンドアロンでダウンロードすることも、 IBMサポート・アシスタント. 。ISA には他にも便利なツールがたくさんあるので、ISA をダウンロードすることをお勧めします。 ガベージ コレクションとメモリ ビジュアライザー そして メモリアナライザ.
何をプロフィールにしたいのですか?それは JVM またはアプリケーションサーバーにあるものですか?後者の場合、WAS 6 GUI にはこれに役立つものがたくさんあります。本当にヒープなどを見たいと仮定すると、IBM ヒープアナライザー 役立つかもしれません。このページの下部には他のツールがリストされています。
私が学んだもう 1 つのことは、理想的には、IDE のプロファイラーを実行中の JVM に接続できることです。開発中のローカルだけでなく、リモートでもこれを実行できるものもあります。プロファイリングしたい JVM はライブまたはリモートですか?その場合は、ダンプを強制的に実行環境から取り出して、ゆっくりと確認する必要があるかもしれません。それ以外の場合は、ローカルに何かを設定し、そこから情報を取得します。