Profile Image
kiran.sadaye
    Please Sign In or to post your comment or answer

    Profile Image

    Ram Lakshmanan

    Hello Kiran!

     

     Below is the 'Thread Group' section, excerpt from your thread dump report.

     

     

     If you notice you have a thread pool by name: 'WsSessionInvalidatorThread'. It has 50 threads in it. All of them are in WAITING state. Similarly you have another thread pool 'Log4j2-TF-5-Scheduled'. It has 30 threads in it. All of them are in WAITING state. Also you have another thread pool 'Deferrable Alarm'. It has 24 threads in it. All of them are in WAITING state as well. 

     

     Was this thread dump taken when you are application was taking peak traffic or normal traffic or no traffic? If it was taken during peak or normal traffic then you can consider reducing the thread count of these thread pools.

    Profile Image

    kiran.sadaye

    Hi Ram,

    Thanks for your efforts.

    Yes dump is taken during peak traffic.

    Is there any way we can reduce these threads pools?

     

    Thanks

    Kiran S.

    Profile Image

    Ram Lakshmanan

    Hello Kiran! Yes, you can reduce the thread pool count. Reduce the 'max' thread pool size for these thread pools. Typically these thread pool configurations are present in the Server configuration or in the application code. You might have to consult with your application developer, where these configurations are stored. 

    Got something else on mind? Post Your Question