我想在BMC Atrium Orchestrator中構建一個工作流程,它將採用特定java進程的堆轉儲。我必須遵循的流程如下: 1.輸入應用程序名稱。 2.找到輸入應用程序正在使用的JVM。 3.在該JVM上運行進程的堆棧。如何確定哪個JVM連接到正在運行的應用程序?
我可以在步驟2中獲得一些幫助,即如何確定正在運行的應用程序正在使用哪個JVM?
在此先感謝。
我想在BMC Atrium Orchestrator中構建一個工作流程,它將採用特定java進程的堆轉儲。我必須遵循的流程如下: 1.輸入應用程序名稱。 2.找到輸入應用程序正在使用的JVM。 3.在該JVM上運行進程的堆棧。如何確定哪個JVM連接到正在運行的應用程序?
我可以在步驟2中獲得一些幫助,即如何確定正在運行的應用程序正在使用哪個JVM?
在此先感謝。
的JConsole和jvisualvm是圖形用戶界面,沒有任何命令行選項適用於上述要求? (我正在嘗試爲此開發一個批處理過程) – APMFreak 2013-03-11 09:19:08
查看在$ JAVA_HOME \ bin目錄下找到的jhat,jcmd,jdb和其他文件。 – 2013-03-11 10:39:57