0

実行速度が非常に遅いWebアプリケーションがあります。あるJSPページから別のJSPページへのリクエストのヒットには長い時間がかかります。私はそれのパフォーマンスを測定し、最も時間を費やしているクラスを見つける必要があります。言い換えれば、私はエンドツーエンドの分析をしなければなりません。Webベースのアプリケーションのパフォーマンスを測定するための無料のプロファイラーツールについて教えてください。

私が見つけたのはhttp://visualvm.java.net/features.htmlですが、JavaEEWebベースのアプリケーション用の無料のプロファイラーが必要です。

また、jprofilerについてはどうでしょうか。http://www.ej-technologies.com/products/jprofiler/whatsnew72.html これも優れたツールですが、無料ではないと思います。

4

3 に答える 3

1

あなたの要件に対する私の唯一の推奨事項は JavaMelody: http://code.google.com/p/javamelody/です。これは素晴らしく、無料で、どのメソッドが最も多くの時間を費やしているか、またはどの SQL ステートメントでさえも明確な概要を提供します。

于 2012-10-17T15:18:35.007 に答える
0

HttpWatch を試すことができます。無料版があります。これは、エンドツーエンドの測定に役立ちます。これを Selenium と組み合わせてシナリオを測定できます。

http://www.httpwatch.com/

Java メロディーは、サーバー/スレッド/接続の観点から異なる視点を提供します

http://code.google.com/p/javamelody/

JMeter は負荷をシミュレートするのに役立ちます

http://jmeter.apache.org/

于 2012-10-17T15:14:42.730 に答える
0

を使用している場合は、 Eclipse TPTP (Eclipse Test & Performance Tools Platform Project)Eclipseを試してください。

TPTP は、テストの編集と実行、監視、トレースとプロファイリング、ログ分析機能など、初期のテストから本番アプリケーションの監視まで、テストとパフォーマンスのライフ サイクル全体に対応します。このプラットフォームは、組み込み、スタンドアロン、エンタープライズ、高性能など、幅広いコンピューティング システムをサポートしており、可能な限り幅広いシステムを網羅するようにサポートを拡張し続けます。

于 2012-10-17T15:19:58.467 に答える