I would like to dump all running thread stacks. Is it possible? How can I do? I don't find any standard java method. Perhaps invoking the virtual machine... My JVM is running into JRun, and it does not seem to respond to kill -3. Is there another method? I would like to write a java class that dumps the thread stack to a file at any time. Thank you in advance.