0

j2ee と Struts 2 MVC を使用して開発した Web アプリケーションがあります。アプリケーションの CPU 使用率が 99% 近くになることがあります。3 ~ 4 人のユーザーのみがアクセスします。なぜこれが起こっているのか知っている人はいますか?アプリケーションでどのタスクがより多くの CPU 時間を消費するかを知るにはどうすればよいですか?

ヘルプは大歓迎です。

4

1 に答える 1

2

この問題の原因をすぐに特定するのは困難です。複数のスレッド(または)多数のオブジェクト(GCされていない)(または)他の何かである可能性があります。高負荷の原因を特定するために、スレッドダンプ分析とヒープダンプ分析を実行する必要がある場合があります。

スレッドダンプ分析に関するOracleのドキュメントは次のとおりです。

これがヒープ分析用のツールです

于 2012-01-24T04:53:44.810 に答える