0

現在、Windows Server 2008マシン上のスタンドアロンのTomcatサーバー(v7.0.27)でWebアプリケーション(Spring + Hibernateベース)の負荷テストを行っています。一括リクエストが来たときにTomcatがどのように動作するかを知る必要があります。例えば

300件のリクエストを受信しました-現在のヒープサイズ、サーバーがハングアップしている、サーバーが処理できない、ヒープサイズ、オブジェクトのサイズ、オブジェクトの数。などなど。

これをすでに見る方法はありますか?(マネージャーアプリからの情報が不十分です。「現在アクティブなスレッドと占有されているメモリは私の要件ではありません)。

コネクタ要素のPSmaxThreadsプロパティは350です。

更新:負荷テスト中に直面した別の問題-(場合によっては300個のリクエストを送信するとTomcatがハングアップします)。

どんな助けでも大歓迎です。

4

2 に答える 2

1

サーバーがハングした場合、デッドロックが発生している可能性があります。

JProfilerを使用して接続を試みることができます。監視セクションには、現在のロック状況とデッドロックの可能性が表示されます。

免責事項:私の会社はJProfilerを開発しています。

于 2012-08-09T14:08:59.270 に答える
1

jdkに同梱されているjconsoleを使用できます。 http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html

于 2012-08-09T14:20:31.477 に答える