2011-01-25 57 views
0

我需要在Sun Solaris計算機上爲使用Sun的Java5的應用程序生成線程轉儲。 我使用下面的命令生成線程轉儲:在Sun JDK上使用時間戳生成線程轉儲

kill -QUIT pid 

但使用dump已經採取這種時候不記錄時間戳產生的線程轉儲。 這是創建問題,如果我採取多個線程轉儲。

你能否建議如何獲得線程轉儲的時間戳?

回答

1


您可以使用JDK 6.0中提供的VisualVM實用程序。您可以使用visualvm連接到Java5應用程序,並且可以獲取/比較線程轉儲,內存轉儲等。

+0

這是否意味着VisualVM將幫助生成轉儲並將Timestamp記錄到轉儲中? –

+0

是的。你也可以比較兩個轉儲。 – nIKUNJ

+0

是否有任何手動的方式呢? –