0

我需要在 Sun Solaris 机器上为使用 Sun 的 Java5 的应用程序生成线程转储。我正在使用以下命令生成线程转储:

kill -QUIT pid

但是使用它生成的线程转储不会记录进行转储时的时间戳。如果我进行多个线程转储,这会产生问题。

您能否建议如何使用线程转储获取时间戳?

4

1 回答 1

1


您可以使用 JDK 6.0 中提供的 VisualVM 实用程序。您可以使用 visualvm 连接到您的 Java5 应用程序,并且可以获取/比较线程转储、内存转储等。

于 2011-01-25T07:13:10.923 回答