Tag: mxbean

如何使用JAVA代码以编程方式捕获线程转储?

我想通过java代码生成线程转储,我尝试使用ThreadMXBean,但我没有得到正确格式的线程转储,因为我们正在使用jstack命令。 请任何人提供一些帮助..是他们的任何其他方式来获取线程转储…使用任何其他API ..我想要的线程转储的格式是 – 2015-08-06 05:51:15 Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode): “Attach Listener” daemon prio=10 tid=0x00007fdab805d800 nid=0x7a36 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE “ajp-mco/127.168.121.120:8170-220” daemon prio=10 tid=0x00007fdaa056d000 nid=0x7961 runnable [0x00007fda8bb7a000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:1114) at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:1196) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:436) at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:420) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) […]