I'm in the process of learning how to use the visualVM utility. Started the Tomcat server in Eclipse IDE and tried getting a hang of the utility and the various options I could use to improve the performance of my application.
For this particular thread - ContainerBackgroundProcessor[StandardEngine[Catalina]], under the Threads Tab, I can see a running value of 653,760 ms.
For the same thread, under the Sampler -> CPU tab, I can see the Thread CPU Time [ms] as 710,409.
Why are these values different? Shouldn't they be the same? Also, what does the Thread CPU Time [ms]/sec represent?