Measures reported by JEUSThrPoolTest
To optimize performance and at the same time to support concurrent accesses from users, the application server uses thread pools. It is critical to monitor a JEUS's thread pools on an ongoing basis. This is what exactly the JEUSThrPoolTest test does. By continuously monitoring the thread pools of the JEUS server, administrators can figure out the number of active threads in each thread pool and the size of the thread pool. Additionally, this test also reveals the Using this test, administrators can determine the thread pool containing the maximum number of active threads.
Outputs of the test : One set of results for each thread pool on the target server.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| poolSize |
Indicates the number of threads in this pool. |
Number |
This measure is a good indicator of load on the thread pool. If the pool size is high and the number of active threads is low, it signifies that the threads are not being destroyed immediately after use. |
| corePoolSize |
Indicates the current number of core threads in this pool. |
Number |
|
| activeCount |
Indicates the number of threads that are currently active in this pool. |
Number |
Comparing the value of this measure across the thread pools helps administrators identify the thread pool containing the maximum number of active threads. |
| taskCount |
Indicates the number of tasks processed by the threads in this pool during the last measurement period. |
Number |
This measure is a good indicator of how busy the pool was during the last measurement period. |
| maximumPoolSize |
Indicates the maximum number of threads allowed in this pool. |
Number |
|
| threadExecutionTime |
Indicates the time taken to execute the threads in this pool during the last measurement period. |
Sec |
|
| waitingQueueSize |
Indicates the number of threads in this pool that are currently waiting for tasks in the queue. |
Number |
|
| queueWaitingTime |
Indicates the time duration for which the threads were waiting in this pool for task execution. |
Sec |
|
|