Check High CPU issue in weblogic
======================================================
FIND HIGH CPU INFORMATION IN JAVA PROCESS
Oracle_Support: Unexpected High CPU Usage with WebLogic Server (WLS) Support Pattern [ID 779349.1]
========================================================
prstat -a prstat -L -p 26217 1 1 > prstat_out.out prstat -L -p 20750 1 1 PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID 14255 weblogic 5949M 5842M run 11 0 33:08:43 0.6% java/30929 14255 weblogic 5949M 5842M run 10 0 24:16:25 0.6% java/43191 14255 weblogic 5949M 5842M run 1 0 38:28:20 0.6% java/26070 14255 weblogic 5949M 5842M run 1 0 13:22:35 0.6% java/56976 14255 weblogic 5949M 5842M run 1 0 20:14:40 0.6% java/48634 pstack 26217 > pstack_out.txt tail -f nohup.out > td_MS.txt & kill -3 26217 kill -3 26217
Check lwp mapping to thread id: u may need to find nid if on Solaris(tid) else using dec2hex.sh find hex value (nid) and grep same in thread dumps:
check the lwp id in thread dumps
=========================================================