0

1 つのタスクを実行する方法は多数あります (例: jsp で何かを表示するには、JSTL またはスクリプトレットを使用して、他のクラスまたは独自のカスタム タグ ライブラリを使用できます)。

ただし、JSP ページ実行の速度、パフォーマンス、メモリ使用量は異なる場合があります。パフォーマンス、速度、使用時間 (JSP ページまたはサーブレットが呼び出されるとき) が計算または評価できれば、さまざまな方法から最適な方法を選択できると思います。Java EE アプリケーション (jsp サーベルツ、ストラット、スプリング、ejb など) のソリューションが必要です (サーバーのパフォーマンスはわかりません)。

そのため、可能であればそれらを見つける方法を教えてください。任意のチュートリアル、リンクを歓迎します。

4

1 に答える 1

1

実行中のアプリケーション全体のパフォーマンスを確認するには、いつでもプロファイラーを利用できます。jdk インストールに付属のJVisualVMを使用するか、 JProfilerYourKitなどの市場で入手可能なサードパーティ プロファイラーのいずれかを使用できます。これらの中でも、YourKit には非常に優れた機能があります。ただし、JProfiler と YourKit はどちらも有料版です。

また、Spring アプリケーションで特定のコードを実行するためのパフォーマンスをチェックする必要がある場合は、Spring utils パッケージで利用可能なStopWatchクラスを利用できます。非常にきれいにフォーマットされた方法で出力が得られます。コードの一部が実行されるのにかかった時間を示します。これは同じ例です

これがお役に立てば幸いです。乾杯。

于 2012-06-11T05:22:38.507 に答える