java.exe使用过多的CPU并导致崩溃

时间:2019-01-08 04:18:38

标签: java multithreading server crash cpu

  • Windows Server 2008 R2
    • WebSphere
    • Java 6

问题 *当前有两个java.exe进程在此框上持续运行。 *其中一个具有 180个线程以上,其中一对特别消耗 40-60%+ *这些线程(有堆)中的每一个都被命名为( msvcrt.dll!endthread + 084

我尝试过的事情 *在降低这两个Java进程的优先级并杀死它们的进程树后,它几乎完全减少了CPU使用率。 *我也尝试过搜索驱动程序的任何更新,检查日志,进行过程调查,但其他所有操作似乎都没问题。

临时解决方案 *这只是暂时的解决方法,因为该框每天都会重启,并且会恢复为正常的优先级,从而提高CPU使用率。

为什么这是个问题 *在罕见的情况下,这种情况似乎更频繁地发生,我会说每个月一次或两次崩溃,盒子崩溃了,我相信这是因为长时间使用CPU的峰值会超过100%,不确定是什么原因造成的,也许线程太多,我不确定我是否精通计算机。

0 个答案:

没有答案