Hello Mani!
Below is the heap usage graph from the GCeasy report you had sent:
You can see that your heap usage has been constantly growing since Jan' 04, 2020. It's an clear indication your application your application is suffering from acute memory leak. Good thing is your application is having acute memory leak, had it been aggressive memory leak, you might have experienced OutOfMemoryError much earlier than Jan' 07.
If your application doesn't have memory leak then heap usage graph should have perfect saw-tooth pattern like the graph shown below. You can see in the below graph, when Full GC runs, memory usage is dropping all the way to bottom. This is not the pattern seen in your application.
What are the next steps?
Since it's confirmed your application is having acute memory leak, you can use heap dump analysis tools like HeapHero to identify memory leak in your application and fix it.
Edit your Comment