如题,正常启动了Tomcat服务器(虽然时间有点长)
,中间没有调用任何接口和方法,cpu还是从开始的10%升到100%
如题,正常启动了Tomcat服务器(虽然时间有点长)
,中间没有调用任何接口和方法,cpu还是从开始的10%升到100%
已解决,虽然不知道问题出在哪。之前已经检查过线程方面没有问题,同样的项目,我这里CPU100%,但是在同事那边正常。怀疑是系统本身问题,但是由于业务繁忙,一直不敢重装,知道前几天才换成新系统,问题解决。
原系统:联想-windows10家庭中文版
新系统:联想-windows10教育版
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答721 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
cpu占用率高应该是比较好定位的问题,可以用jdk提供的几个工具,比如jstack、jvisualvm等去获取此进程的thread dump,thread dump里会包含每个线程的调用栈,可以看出哪个线程在忙,然后有针对性的去调试或检视代码。
获取thread dump的详细方法,可以参考:
https://access.redhat.com/sol...