-1

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

VM 的性能非常缓慢,即使通过 VMware 控制台连接也是如此。查看资源监视器,tomcat9.exe 进程是 CPU 时间的主要消耗者。该进程有 150-180 个线程在运行,平均 CPU 利用率约为 75%,整体 CPU 徘徊在 90-100% 左右。
我一直在阅读 Tomcat 应该能够在最少的资源上运行,所以这里肯定有其他事情发生。不幸的是,我对 Tomcat 知之甚少,所以不知道该寻找什么。我已经重新启动了虚拟机并且没有运行任何东西(除了资源监视器)。
当然 Tomcat 不应该像这样独占 CPU 吗?

似乎 Java 进程在 CPU 利用率列表中也很高。相反,我们有另一个在 Windows 7 上使用 Tomcat 8 的实例,它根本不会占用 CPU。

4

1 回答 1

2

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

请参阅本文以了解如何在 Windows 中增加 Java 内存

于 2019-02-04T11:59:15.133 回答