A JVM thread dump will tell you what each thread is doing at that point in time, it will not tell you how busy the threads have been. However, the thread dump does provide the operating system thread id (labelled "nid"), and you can use that to compare to the output of OS tools that provide thread usage (such as ps -m).
Note that in a Java EE environment where the web or app server maintains a thread pool to work on requests that thread usage information probably does not mean all that much.
Thanks for the suggestion. Through your suggestion, I found high CPU thread. :-)