生產環境下JAVA進程高CPU佔用故障排查

1、top 找出佔用cpu過高的進程(按shift+p按照CPU排序) 2、top -H -p [進程id] 找到進程中消耗資源最高的線程的id 3、printf "%x\n" [線程id] 將線程id轉換爲16進制(字母要小寫) 4、jstack pid |grep tid -A 30  打印堆棧信息 pid=進程ID tid = [線程id的16進制] 或者開啓jvm遠程jmx https:/
相關文章
相關標籤/搜索