题
我需要在Sun Solaris机器上生成线程转储,用于使用Sun的Java5的应用程序。我正在使用以下命令生成线程转储:
kill -QUIT pid
但是,使用此转储的情况下,使用此产品生成的线程转储不会记录时间戳。如果我采用多个线程转储,这将创建问题。
您能建议如何使用线程转储获得时间戳吗?
解决方案
您可以使用JDK 6.0中提供的VisualVM实用程序。您可以使用VisualVM连接到JAVA5应用程序,并可以获取/比较线程转储,内存转储等。
不隶属于 StackOverflow