2017-01-02 65 views
1

我已通過「agentlib」標誌。我是否也需要設置觸發器來獲取快照?我實際上想要從應用程序的開始到結束分析整個運行(包括堆/ gc轉儲,方法的CPU分析等)。有人可以讓我們知道我們如何爲整個應用程序運行做到這一點?這個幫助不是很清楚。如何使用jprofiler9來分析java服務器應用程序?

回答

0

這在JProfiler中稱爲「離線分析」,需要您設置觸發器。

您定義了一個觸發器,用於啓動您感興趣的記錄的「JVM啓動」以及保存快照的「JVM退出」觸發器。

欲瞭解更多信息,請參閱

http://resources.ej-technologies.com/jprofiler/help/doc/helptopics/config/triggers.html

+0

非常感謝您的幫助/信息。我是否應該使用GUI(jprofiler GUI)來設置這些觸發器,或者有沒有辦法在一些文件中設置這些觸發器/快照,比如config.xml文件? –

+0

我需要這個的原因是因爲我正在遠程計算機上運行此分析會話,並且遠程處理GUI的速度非常慢。 –

+0

此外,我還想知道如何在不從GUI啓動的情況下創建新會話?當我使用新會話按鈕時,它會詢問我是否想從GUI啓動或連接到正在運行的進程。我也不想要。我只是想創建一個新的會話,以便可以設置我所有的分析信息(CPU樣本,GC,觸發器,快照),以便我可以在我的java命令行中使用此會話ID。感謝您的出路:) –

相關問題