WebSphere Application Server - Express, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows

Thread pool settings

Use this page to configure a group of threads that an application server uses. A thread pool enables components of the server to reuse threads to eliminate the need to create new threads at run time. Creating new threads expends time and resources.

To view this administrative console page, click Servers > Application Servers > server_name > Thread Pools, then select the thread pool. (You can reach this page through more than one navigational route.)

Configuration tab

Name

The name of the thread pool to create. The name must be unique within the server.

Data type String
Description

A text description of the thread pool.

Data type String
Minimum size

Specifies the minimum number of threads to allow in the pool.

Data type Integer
Default 10
Maximum size

Specifies the maximum number of threads to maintain in the default thread pool.

If your Tivoli Performance Viewer shows the Percent Maxed metric to remain consistently in the double digits, consider increasing the Maximum size. The Percent Maxed metric indicates the amount of time that the configured threads are used.

Data type Integer
Default 50
Recommended 50 (25 on Linux systems)
Thread inactivity timeout

Specifies the number of milliseconds of inactivity that should elapse before a thread is reclaimed. A value of 0 indicates not to wait and a negative value (less than 0) means to wait forever.

Note: The administrative console does not allow you to set the inactivity timeout to a negative number. To do this you must modify the value directly in the server.xml file.
Data type Integer
Units Milliseconds
Default 3500
Allow thread allocation beyond maximum thread size

Specifies whether the number of threads can increase beyond the maximum size configured for the thread pool.

The maximum number of threads that can be created is constrained only within the limits of the Java Virtual Machine and the operating system. When a growable thread pool expands beyond the maximum size, the additional threads are not reused and are discarded from the pool after processing of the work items for which they were created is completed. When additional threads are created, a message is logged in the SYSOUT file to let you know that you went beyond the maximum size set for the thread pool.

Data type Boolean
Default Not enabled (false)



Related tasks
Tuning the application serving environment

Related information
TCP transport channel settings

Reference topic    

Terms of Use | Feedback

Last updated: Jun 8, 2005 12:45:23 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/uejb_rthrd.html

© Copyright IBM Corporation 2002, 2005. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)