Is there any way I can get a list of all running threads in the current JVM (including the threads not started by my class)?
Is it also possible to get the
To get a list of threads and their full states using the terminal, you can use the command below:
jstack -l
Which
is the id of process running on your computer. To get the process id of your java process you can simply run the jps
command.
Also, you can analyze your thread dump that produced by jstack in TDAs (Thread Dump Analyzer) such fastthread or spotify thread analyzer tool.