Working on a profiler of my own, I would like to explain what I see. There are some default threads which always appear, even in the simplest program:
- DestroyJavaVM
 - Signal Dispatcher
 - Finalizer
 - Reference Handler
 
Although their names are quite self-documenting, I would like to get a little bit more information. It seems these threads are not documented, does someone know a source to dig for these information or even knows exactly what these threads do?