在Weblogic 10.0 MP2中修改threadcount的位置

时间:2011-09-22 09:51:14

标签: weblogic threadpool

我需要修改我的Weblogic 10.0 MP2环境中可用的线程数量以进行一些性能基准测试,但我似乎无法找到该选项的确切位置。

有人可以分享这些信息吗?谢谢。

1 个答案:

答案 0 :(得分:4)

Weblogic 10不使用先前版本中的执行线程队列(即Weblogic 8.1及更早版本)

此概念现已替换为Work Managers

这些是自我调整的,即WLS将每2秒自动调整一次线程数,具体取决于它是否认为需要增加应用程序负载的线程。

您可以从控制台确认这一点,它会在负载增加时显示越来越多的执行线程。

您可以使用工作管理器和约束来确保您的应用程序符合某些条件。

例如某些Web应用程序或EJB可以获得更高的线程份额等等。

如需快速阅读,请参阅http://www.oracle.com/technetwork/articles/entarch/workload-management-088692.html

http://m-button.blogspot.com/2009/02/tuning-default-workmanager-on-weblogic.html

其次,您是在开发模式还是生产模式下运行。

如果是开发模式,则可以尝试此cmd行参数

-Dweblogic.threadpool.MinPoolSize=100

但我不确定它是否有效,所以最好留给工作经理