Hello, Our typical platform for running our app is a dedicated server with 32GB of RAM running Tomcat 8.50 under Debian9 and Java 8. We run +- 20 .war programs on these platforms. It's running fine. The app is not very demanding - it gets its data from a postgresql server.
When we tried moving to the next versions: Debian10 , Tomcat 9 , Java 11 on the same machines we observe some 3+ seconds 100% CPU on all cores every other minute. It doesn't seem to be very dependent on the load. If we switch to a bigger server (128GB RAM) it's worse: > 7 seconds locks on all 32 CPU cores. We tried all possible types of garbage collection, nothing makes a difference. Switching to the Java 8 GC (-XX:+UseParallelGC) - also no improvement. Reducing the RAM allocated to Tomcat with -Xms8g -Xmx8g doesn't make a difference. Is there anywhere a set of typical settings for this particular environment? Thanks for any help you can shine on this - feel free to contact me directly if you think you can help Yves yves.berq...@gmail.com