6

Java Web アプリケーションのプロファイルを作成するための優れたツールを探しています。可能であれば、パフォーマンス情報とメモリ使用量を取得したいと考えています。

助言がありますか?

4

7 に答える 7

7

JProfilerは本当に良いものです。すべての主要な IDE およびアプリケーション サーバーと統合されます。

于 2008-09-05T19:20:48.513 に答える
4

Eclipse メモリ アナライザーは、Java アプリケーションのメモリ使用量を分析するための最適なツールです。

于 2008-10-08T08:09:29.087 に答える
2

私は Netbeans プロファイラーを使用します:

代替テキスト http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

無料で、タスク ベースのプロファイリング、ヒープ ウォーカーがあり、プロファイリング ポイントの挿入、メモリ使用量とスレッドの追跡が可能ですが、何よりもリモート JVM のプロファイリングが可能です。すでに実行されているものにアタッチすることもできます。

ああ、プロジェクトの Maven ビルドもある場合は、非常にうまく機能します。

于 2008-09-06T07:52:32.620 に答える
1

最初の調査では、jconsoleを起動して、実行中のプロセスにアタッチできます。これにより、プロファイラーのセットアップに完全な影響を与えることなく、ガベージコレクションを含め、本番環境でも時間の経過とともにメモリ使用量を確認できます。

于 2009-01-13T19:10:24.397 に答える
1

EclipseベースのSAPMemoryAnalyzerを使用するのが好きです。これは、大きなヒープダンプにも非常にうまく機能します。

于 2008-09-06T13:32:22.460 に答える
1

私はYourKit Java Profiler 7.5を使用しましたが、かなり満足しています。Java には、最近のリリースに含まれている非常に優れたツールがいくつかあり、調べる価値があります。(例: jmap -histo <pid>)

于 2008-09-05T20:23:30.920 に答える
1

SmartInspectは、プロファイラーおよびロガーです。メモリに固有のものではありませんが、見てみたいと思うかもしれません。Delphi、Java、.NET など、さまざまな言語でも動作します。その他のより高度な機能が含まれています。

SmartInspect アーキテクチャ

于 2008-09-05T20:02:01.673 に答える