Windows 10上的Apache Tomcat 9

时间:2018-10-17 09:39:37

标签: windows-10 virtual-machine vmware confluence tomcat9

VMware ESXi 6.5和更高版本(VM版本13)
2个CPU(Xeon E5-2620 v3)
16,384 MB内存
来宾操作系统:Windows 10 Pro 1809(内部版本17763.55)

即使通过VMware控制台连接,VM的性能也非常缓慢。查看资源监视器,tomcat9.exe进程是CPU时间的主要消耗。该进程正在运行150-180个线程,平均CPU利用率约为75%,而总体CPU徘徊在90-100%之间。
我一直在阅读Tomcat应该能够在最少的资源上运行,因此这里必须要进行其他工作。不幸的是,我对Tomcat知之甚少,因此对寻找的东西一无所知。我已经重新启动了VM,并且没有任何资源在运行(除了资源监视器)。
Tomcat当然不应该像这样垄断CPU吗?

似乎Java进程在CPU利用率列表中也很高。相反,我们还有另一个在Windows 7上使用Tomcat 8的实例,它完全不会给CPU造成负担。

1 个答案:

答案 0 :(得分:2)

在这种情况下,增加Java虚拟机(JVM)可用的内存量即可解决问题。

请参考How to Increase Java Memory in Windows