0

パフォーマンスの監視に使用するために提案するツールとアプローチは何ですか? 私のアプリは、Tomcat、Spring 3、JPA、Hibernate、および solr で実行されています。特定のページでラグ/スロー アクティビティが発生していることに気付きました。アプリにはキャッシュ設定のコードはありません。または接続プーリングでさえ。

私の初心者スタイルの質問を許してください、私は今「パフォーマンス監視」の世界に入ったばかりです...

isdabatase呼び出し、接続プーリング、インデックス付きテーブル、キャッシングなど、いくつかのことを知っています。

4

2 に答える 2

1
  1. 接続プーリングが絶対に必要です。これを透過的に行うBone CPCommons DBCP、またはc3p0などのライブラリがあります。

  2. 自動化された負荷/ストレス テストを実装する必要があります。JMeterは非常に使いやすく、そのような他のツールはGatlingGrinderです。

  3. SQL ロギングと統計を有効にします。クエリが多すぎたり、複雑すぎたりすると、ページが遅くなる可能性があります。

  4. プロファイラーを使用します。商用 ( JProfilerYourKit ) または JVisualVM に含まれるもの

于 2012-10-25T15:45:14.543 に答える
0

このアプリケーションを使用して、アプリケーションを監視できます。

http://newrelic.com/

彼は無料プランを持っています!

于 2012-10-25T15:43:29.750 に答える