将Tomcat配置为Windows服务时的高CPU消耗问题

时间:2019-03-05 10:09:08

标签: java tomcat

我已经在tomcat服务器中部署了一个Java应用程序。在我的一台VM中,tomcat服务器被配置为Windows服务。 我们的VM是具有64GB RAM和8核2.4 GHz Intel Xeon处理器的Windows服务器。 以下是软件详细信息和配置的JVM参数。

  1. JDK 1.7.0_67
  2. Tomcat 7.0.90 Tomcat的JVM参数: -Xms2g -Xmx40g -XX:PermSize = 1g -XX:MaxPermSize = 2g

但是仍然遇到此问题,请您帮忙。

1 个答案:

答案 0 :(得分:0)

您可以通过在启动脚本上添加npm cache clean --force jvm选项来启用 JMX (一种监视Java应用程序的技术),并通过带有JTop插件的 JConsole连接您的应用程序,其中显示了使用CPU最多的线程。请参阅:https://arnhem.luminis.eu/top-threads-plugin-for-jconsole/