I am trying to analyze the java application using VisualVM tool and am getting the following statistics.
.
What I don't understand is why my app is utilizing approx 100% of CPU, and what are the ways I can detect and resolve memory-related issues in java application.
The project is developed on Spring Boot and is deployed on Apache Tomcat Server.
Thanks.
Edit: My project used to utilize a max of 30% of CPU but now it's utilizing 100% and because of it most of the APIs are taking a lot of time to respond.