Thread | Daemon ? | Priority | State | Executed method | Cpu time (ms) | User time (ms) | Interrupt | Kill |
---|---|---|---|---|---|---|---|---|
Channel reader thread: channel
java.io.FileInputStream.readBytes(Native Method) java.io.FileInputStream.read(FileInputStream.java:255) java.io.BufferedInputStream.fill(BufferedInputStream.java:246) java.io.BufferedInputStream.read(BufferedInputStream.java:265) hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:91) hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72) hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103) hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39) hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35) hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63) Channel reader thread: channel | no | 5 | RUNNABLE | java.io.FileInputStream.readBytes(Native Method) | 472 | 410 | ||
Finalizer
java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Finalizer | yes | 8 | WAITING | java.lang.Object.wait(Native Method) | 3 | 0 | ||
main
java.lang.Object.wait(Native Method) hudson.remoting.Channel.join(Channel.java:1139) hudson.remoting.Launcher.main(Launcher.java:768) hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:691) hudson.remoting.Launcher.run(Launcher.java:373) hudson.remoting.Launcher.main(Launcher.java:283) main | no | 5 | TIMED_WAITING | java.lang.Object.wait(Native Method) | 1,992 | 1,940 | ||
Ping thread for channel hudson.remoting.Channel@200a570f:channel
java.lang.Thread.sleep(Native Method) hudson.remoting.PingThread.run(PingThread.java:95) Ping thread for channel hudson.remoting.Channel@200a570f:channel | yes | 5 | TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 9 | 0 | ||
pool-1-thread-11
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-11 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 191 | 140 | ||
pool-1-thread-20 for channel id=31124
java.lang.Thread.dumpThreads(Native Method) java.lang.Thread.getAllStackTraces(Thread.java:1610) net.bull.javamelody.internal.model.JavaInformations.buildThreadInformationsList(JavaInformations.java:308) net.bull.javamelody.internal.model.JavaInformations.<init>(JavaInformations.java:187) net.bull.javamelody.RemoteCallHelper$1.call(RemoteCallHelper.java:53) net.bull.javamelody.RemoteCallHelper$1.call(RemoteCallHelper.java:45) net.bull.javamelody.RemoteCallHelper$DelegatingTask.call(RemoteCallHelper.java:139) hudson.remoting.UserRequest.perform(UserRequest.java:212) hudson.remoting.UserRequest.perform(UserRequest.java:54) hudson.remoting.Request$2.run(Request.java:369) hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) java.util.concurrent.FutureTask.run(FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-20 for channel id=31124 | no | 5 | RUNNABLE | java.lang.Thread.dumpThreads(Native Method) | 42 | 30 | ||
pool-1-thread-25
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-25 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 49 | 20 | ||
pool-1-thread-26
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-26 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 40 | 20 | ||
pool-1-thread-27
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-27 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 54 | 40 | ||
pool-1-thread-28
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-28 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 204 | 170 | ||
pool-1-thread-5
sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) pool-1-thread-5 | no | 5 | TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 95 | 60 | ||
Reference Handler
java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.lang.ref.Reference.tryHandlePending(Reference.java:191) java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Reference Handler | yes | 10 | WAITING | java.lang.Object.wait(Native Method) | 3 | 0 | ||
RemoteInvocationHandler [#1]
java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:598) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266) hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112) java.lang.Thread.run(Thread.java:748) RemoteInvocationHandler [#1] | yes | 5 | TIMED_WAITING | java.lang.Object.wait(Native Method) | 2,191 | 2,170 | ||
Signal Dispatcher | yes | 9 | RUNNABLE | 0 | 0 |