![cpu usage stuck at 100 cpu usage stuck at 100](https://www.drivethelife.com/uploadfiles/20170609/WMI-prvse-activity-error.jpg)
![cpu usage stuck at 100 cpu usage stuck at 100](https://user-images.githubusercontent.com/787401/61066495-e7d52800-a3c2-11e9-96ce-382138de4a62.png)
![cpu usage stuck at 100 cpu usage stuck at 100](https://thegeekpage.com/wp-content/uploads/2020/11/end-task.png)
![cpu usage stuck at 100 cpu usage stuck at 100](https://octoperf.com/img/blog/infrastructure-monitoring/cpu-usage-graph.png)
These exceptions covers a very wide range and are thrown by Liferay core classes, and I don't understand why. I restarted tomcat several times, but every time it goes back again to 100% cpu with the gc threads, logging tons of exceptions. I have an issue with a Liferay 6 installation, running on Tomcat 7: yesterday its cpu usage spiked to 100% and started logging several exceptions looking at the thread dump shows that two gc threads (gc task thread#0 (parallel gc)) are responsible for this high cpu usage.