I'm profiling a program with Visual VM. My program runs for a while and finally pops up a few plots using XChart showing the results. After the charts are displayed, I noticed in Visual VM some active threads "RMI TCP Accept", "Attach Listener", and "Signal Dispatcher". What are these threads? I assume they are there in connection with Visual VM only. Am I correct??
Loosely answered by this post https://stackoverflow.com/a/7698906/573057
As you assume; Attach, Signal and RMI TCP Accept are for JMX monitoring by jConsole, VisualVM or similar.
The others are for garbage collection (e.g. Finalizer, Reference Handler).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With