スレッドダンプの読み方

Embed Size (px)

DESCRIPTION

Javaのスレッドダンプの読み方

Citation preview

  • 1. JavasThread dump2010/11/26

2. Thread dumpThread dump 3. Thread dumpJava VisualVM () Java JavajavaVMSunIBMHPApple 4. Thread dump CPULWPLightWeightProcess Thread dumping! 5. SIGQUITUnixMacCtrl+BreakWindows Tomcatcatalina.outlocalhost.log LinuxID ID $ kill -3 PsjpsPsjps JDI(Java Debug Interface) JDI(Java Debug Interface) 6. Thread dump -9 7. JVM Reference HandlerLowMemoryDetector Tomcat waiting for monitor entry waiting on monitor = runnable = = 8. runnable JavaIO"Thread-0" prio=9 tid=0x1bef58 nid=8 lwp_id=13105 runnable [0x6fc58000..0x6fc58438] "Thread-0" prio=9 tid=0x1bef58 nid=8 lwp_id=13105 runnable [0x6fc58000..0x6fc58438]at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.socketRead(Native Method)at java.net.SocketInputStream.read(SocketInputStream.java:90) at java.net.SocketInputStream.read(SocketInputStream.java:90)at java.net.SocketInputStream.read(SocketInputStream.java:106) at java.net.SocketInputStream.read(SocketInputStream.java:106)at SocketClose$SocketListener.run(SocketClose.java:18) at SocketClose$SocketListener.run(SocketClose.java:18)at java.lang.Thread.run(Thread.java:479) at java.lang.Thread.run(Thread.java:479) 9. waiting on monitor waiting onlocked notify 10. waiting for monitor entry syncronized 11. LWP LightWeightProcess JavaLWP CPU ID LWP LWP1016 $ ps -L auxw 12.