2013-03-07 28 views
0

我想在BMC Atrium Orchestrator中構建一個工作流程,它將採用特定java進程的堆轉儲。我必須遵循的流程如下: 1.輸入應用程序名稱。 2.找到輸入應用程序正在使用的JVM。 3.在該JVM上運行進程的堆棧。如何確定哪個JVM連接到正在運行的應用程序?

我可以在步驟2中獲得一些幫助,即如何確定正在運行的應用程序正在使用哪個JVM?

在此先感謝。

回答

0

您可以使用jconsole,jvisualvmjhat工具,它們與JDK一起提供用於您所提及的所有內容。

+0

的JConsole和jvisualvm是圖形用戶界面,沒有任何命令行選項適用於上述要求? (我正在嘗試爲此開發一個批處理過程) – APMFreak 2013-03-11 09:19:08

+0

查看在$ JAVA_HOME \ bin目錄下找到的jhat,jcmd,jdb和其他文件。 – 2013-03-11 10:39:57

相關問題