Java Web アプリケーションに使用するお気に入りのメモリ プロファイリング/メモリ リーク ツールを持っている人はいますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/46642

質問

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

助言がありますか?

役に立ちましたか?

解決

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

他のヒント

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

Netbeans プロファイラーを使用します。

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

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

ああ、プロジェクトに Maven ビルドを使用している場合も非常にうまく機能します。

使ったことがある YourKit Java プロファイラー 7.5 そしてそれなりに満足していました。Java には、最近のリリースに含まれている非常に優れたツールがいくつかあり、検討する価値があります。(例えば。、 jmap -histo <pid>)

使うのが好きです SAP メモリ アナライザー, 、Eclipseに基づいています。大規模なヒープダンプに対しても非常にうまく機能します。

初期調査として、jconsole を起動し、実行中のプロセスにアタッチできます。これにより、プロファイラー設定の影響を完全に受けることなく、運用環境でもガベージ コレクションを含むメモリ使用量を経時的に確認できるようになります。

スマートインスペクト プロファイラーおよびロガーです。メモリに特有のものではありませんが、調べてみるとよいでしょう。Delphi、Java、.NET など、さまざまな言語でも動作します。その他のより高度な機能が含まれています。

SmartInspect architecture

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top