-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: remoting
Looking at a thread dump from a user with a lot of executors I see lots of:
Ping thread for channel hudson.remoting.Channel@...:... id=... (0x...) state=TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at hudson.remoting.PingThread.run(PingThread.java:86)
Surely these could all be replaced with a single Timer or ScheduledExecutorService?