1.å
å®ä½å ç¨cpué«çè¿ç¨
top
2.使ç¨ä»¥ä¸å½ä»¤
ps p 14766 -L -o pcpu,pid,tid,time,tname,stat,psr | sort -n -k1 -r
å
¶ä¸14766æ¯åæ1ä¸cpuå ç¨çé«çè¿ç¨pid
3.2.4 32525 32537 01:58:41 ? Sl 6
0.8 32525 1771 00:43:12 ? Sl 0
0.8 32525 1769 00:39:46 ? Sl 0
0.7 32525 12324 00:33:36 ? Sl 0
0.5 32525 1772 00:27:50 ? Sl 0
0.5 32525 1768 00:25:45 ? Sl 0
0.4 32525 30760 00:19:13 ? Sl 0
0.4 32525 1773 00:22:36 ? Sl 0
0.4 32525 1770 00:20:25 ? Sl 0
0.3 32525 32385 00:00:10 ? Sl 0
0.1 32525 31668 00:00:03 ? Sl 0
0.1 32525 31667 00:00:03 ? Sl 0
0.1 32525 1790 00:07:10 ? Sl 1
å
¶ä¸ç¬¬3个ç»æå°±æ¯æ¤è¿ç¨ä¸æé®é¢ç线ç¨nid
4.éè¿jstackå½ä»¤dumpåºå æ
"AppController_ThreadPool_L2_Pool Thread" daemon prio=10 tid=0x0000000051c2b000 nid=0x7bb3 in Object.wait() [0x000000005e3c5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.company.threadpool.ThreadPoolImpl$PoolThread.run(ThreadPoolImpl.java:142)
- locked <0x00002aaca30341a8> (a org.company.threadpool.ThreadPoolImpl$PoolThread)
å
¶ä¸çnidå°±æ¯çº¿ç¨çç¼ç ï¼åªä¸è¿æ¯ç»è¿äº16è¿å¶ç转æ¢ã
å³åè¿å¶ç31776对åºçåå
è¿å¶)0x7bb3ï¼å®ä½å°çº¿ç¨åä¸å好åã
温馨提示:答案为网友推荐,仅供参考