実行中のバッチ ジョブのパフォーマンスを監視するよう依頼されました。バッチ ジョブは Jeus アプリケーション サーバー上で実行され、48 コアの HP UX サーバー上で実行されます。問題のバッチ ジョブには、約 1500 のスレッドがあります。最大で発生した例外は NumberFormatException です。ただし、バッチ ジョブは終了せず、引き続き実行されます。
HPJmeter を使用して監視しているときに、何千もの例外がスローされていることに気付きました。NumberFormat はよく使用されるものの 1 つにすぎませんが、他にもたくさんあります。次の質問があります。
- これは設計/コーディングが悪いことを示していますか?
- アプリケーションサーバーは通常、多くの例外を処理し、それらを報告しませんか?
- これは実行中のアプリケーションのパフォーマンスに影響しますか? (約 45 分の実行で約 11000 の例外がスローされました)
ありがとう、アディティア。