WebSphere Internalsの理解
-
27-10-2019 - |
質問
WebSphere 6.0.2で実行されている古代のアプリケーションで、いくつかのパフォーマンスの問題のトラブルシューティングを支援しなければならないという不幸があります。 IBM JDK 1.4.2を使用してSLES9で実行されます。このアプリケーションには、十分に動作すると見なすことができる部分はありませんが、それは私のQの目的ではありません。
私のQは、内部のいくつかが何であるかを説明する良いリンクがあるかどうかです。たとえば、通知サービスのスレッドは何をしますか? LocalNotificationServicedispatcherとどのように関連していますか?とにかく派遣する通知は何ですか? WebContainerスレッドをどのように管理しましたか(どのような状況で死ぬのですか?何が消費しますか?)?
これに起因する可能性のあるQSは必然的に多くのQSがあるため、特定の答えではなく上記のリンクを本当に探していました。私はIBMサイトを見ましたが、「役に立たない検索、ナビゲートすることは不可能」のためにOracleと競合していると思います。
解決
IBMのレッドブックは通常まともです。これがそのためです 6でした. 。それがあなたの具体的な質問に答えるかどうかはわかりませんが、それはあなたが今持っている以上のように聞こえます。幸運を。
他のヒント
私はあなたが具体的な答えを求めなかったことを知っていますが、誰かがこの質問を見つけて具体的な答えを探している場合に備えて...
notificationservicedispatcherスレッドプールは、プロセスのないJMXリスナーに通知を送信するために使用され、ローカルノティフィクションサーブのリスナーにも同様に行われます。
WebContainerスレッドは、ThreadPoolを使用して管理されます。 スレッドプール設定 Infocenterトピックは、スレッドの管理に使用される設定の一部を簡単に紹介します。要約すると、プールに最小数を超えるとスレッドが死亡し、スレッドが指定された間隔に対して作業を行っていない場合に死亡します。