鍍金池/ 問(wèn)答/Java/ java程序cpu占用過(guò)高

java程序cpu占用過(guò)高

1系統(tǒng)突然大量報(bào)錯(cuò)

clipboard.png

clipboard.png
第二次碰到這種問(wèn)題,完全不知道該怎么解決,求大神解答

回答
編輯回答
大濕胸
  1. 找到占用cpu高的線程,jstack打出來(lái),找到。
  2. 查找業(yè)務(wù)系統(tǒng)日志,error,exception。

總結(jié):信息太少,無(wú)法定位。

2018年2月24日 09:54
編輯回答
涼汐

dubbo的socket鏈接不能釋放吧

2017年2月12日 20:48
編輯回答
舊顏

使用線程池ExecutorService

2018年4月6日 00:12
編輯回答
悶油瓶

應(yīng)該是線程太多,占用了CPU資源過(guò)多造成的,可以使用線程池來(lái)解決。

2018年4月3日 16:34