2

WebSphere 6.0.2 (IBM JVM 1.4.2) に付属する JVM でうまく動作する Java プロファイラーを探しています。私は通常のプロファイリングのニーズに yourkit を使用しますが、この古い jvm での動作を明確に拒否します (作成者には理由があると確信しています...)。

誰かが仕事をすることができるまともなプロファイラーを指摘できますか? プロファイラーの一般的なリストには興味がありませんが、ところで、他のスタックオーバーフローが読み取られたのを見たことがありますが、1つずつ試してみたいとは思いません。

これは 1 回限りの必要性であるため (希望します!)、可能であれば無料版を希望します。また、このためだけに別のプロファイラーにお金を払いたくありません。

4

3 に答える 3

4

古い投稿ですが、これは誰かを助けるかもしれません。無料のIBM Health Centerを利用できます。スタンドアロンで、またはIBM Support Assistantの一部としてダウンロードできます。Garbage Collection や Memory VisualizerMemory Analyzerなど、他にも便利なツールがたくさんあるので、ISA をダウンロードすることをお勧めします。

于 2011-11-18T01:28:15.573 に答える
3

あなたは何をプロファイリングしようとしていますか? JVM または App Server にあるものですか? 後者の場合、WAS 6 GUI にはこれを支援する機能がたくさんあります。ヒープなどを本当に見たいと仮定すると、IBM HeapAnalyzerが役立つかもしれません。このページの下部にリストされている他のツールがあります。

私が学んだ他のことは、理想的には、IDE のプロファイラーを実行中の JVM に接続できることです。開発中のローカルだけでなく、リモートでもこれを実行できるものもあります。プロファイリングする JVM は、ライブまたはリモートのどちらにありますか? その場合、ダンプを強制的に実行環境から取り出して、余暇を確認する必要があるかもしれません。それ以外の場合は、ローカルに何かをセットアップして、その方法で情報を取得します。

于 2008-09-15T07:46:06.790 に答える
2

更新: JProfilerが WAS 6.0.2 (IBM JDK 1.4) とスムーズに統合されることがわかりました。

于 2008-12-23T16:21:56.233 に答える