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.
Edit your Comment