用process explorer跟蹤到的占用CPU的執行緒,如下:
"http-nio-7004-ClientPoller" #37 daemon prio=5 os_prio=0 tid=0x000000001c89b000 nid=0x298c runnable [0x0000000020c4e000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked <0x00000000e127f8f8> (a sun.nio.ch.Util$3)
- locked <0x00000000e127f8e8> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000e127f668> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:709)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
uj5u.com熱心網友回復:
使用jvisualvm 監控一下,查看占用CPU最多的執行緒是什么轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63191.html
標籤:Java相關
上一篇:cpu快取,主記憶體,作業記憶體
