Threads| 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 |