【问题标题】:Understanding Websphere Internals了解 Websphere 内部结构
【发布时间】:2011-12-03 01:09:21
【问题描述】:

不幸的是,我不得不帮助解决在 Websphere 6.0.2 上运行的古老应用程序中的一些性能问题。它在使用 IBM JDK 1.4.2 的 SLES9 上运行。这个应用程序没有一个部分可以被认为表现良好,但这不是我的 Q 的内容。

我的问题是是否有任何好的链接可以解释 WAS 的某些内部结构,例如 NotificationServiceDispatcher 线程的作用?它与 LocalNotificationServiceDispatcher 有什么关系?无论如何它正在发送什么通知? WAS 如何管理 WebContainer 线程(在什么情况下它们会死掉?是什么消耗它们?)?

这不可避免地会产生更多的问题,所以我真的在寻找讨论上述问题的链接,而不是具体的答案。我查看了 IBM 网站,但我发现它与 oracle 竞争“无用的搜索,无法导航”。

【问题讨论】:

    标签: java performance websphere websphere-6


    【解决方案1】:

    IBM 的红皮书通常不错。这是WAS 6 的那个。我不知道它是否回答了你的具体问题,但听起来它比你现在得到的要多。祝你好运。

    【讨论】:

      【解决方案2】:

      我知道你没有要求具体的答案,但万一有人发现这个问题并正在寻找具体的答案......

      NotificationServiceDispatcher 线程池用于向进程外 JMX 侦听器发送通知,LocalNotificationServiceDispatcher 对进程内 JMX 侦听器也是如此。

      WebContainer 线程使用 ThreadPool 进行管理。 Thread pool settings InfoCenter 主题简要介绍了用于管理线程的一些设置。总而言之,当池的数量超过最小数量并且线程在指定的时间间隔内没有做任何工作时,线程将死亡。

      【讨论】:

        猜你喜欢
        • 2019-01-08
        • 2010-09-21
        • 2019-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-10
        • 1970-01-01
        相关资源
        最近更新 更多