我需要修改我的Weblogic 10.0 MP2环境中可用的线程数量以进行一些性能基准测试,但我似乎无法找到该选项的确切位置。
有人可以分享这些信息吗?谢谢。
答案 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
但我不确定它是否有效,所以最好留给工作经理