2016-04-14 74 views
1

我有預定的Java代理。我想使用探查器來監視JVM以查看服務器如何執行。分析Domino/Notes JVM CPU和內存

開發和測試時,我從我的工作站的Domino Designer運行代理。

工作站和服務器安裝了Java JRE。

Domino和Notes似乎有它自己的JVM目錄。

像VisualVM這樣的工具似乎連接到計算機的JVM,我會如何使用類似VisualVM的東西來監視用於運行xpages和代理的JVM?

回答

0

根據this QA和我多年前的嘗試,我認爲你不能按照你的方式去做。

編輯反映意見...

反正我是能夠通過heap monitoring間接配置文件中使用XPages或NSD轉儲(這是極端 - 凍結代碼)。

對於XPages,請看這個項目XPages Toolbox。對於Java代理,嘗試本地代理探查:

http://searchdomino.techtarget.com/tutorial/How-the-Agent-Profiler-tool-improves-Notes-Domino-performance

http://www.ibm.com/support/knowledgecenter/SSVRGU_9.0.0/com.ibm.designer.domino.main.doc/H_PROFILING_AGENTS_AND_WEB_SERVICES_STEPS.html

在最壞的情況下,儘量debug your agent讓收藏它遍歷或路徑的圖片它將出現在代碼執行。請注意 - 遠程調試器傾向於連接到兩個JVM中的一個 - 代理管理器或http的任務。確保它attaches到正確的一個。

+0

我知道那一個。讀完一些內容後,您可以在JVM開始使用JMX時設置一些開關。我必須弄清楚在多米諾服務器上設置它們的位置,以便它可以在啓用時啓動。 – xpagesbeast

+0

本文檔顯示需要將.jar分析器安裝在xsp目錄中。 https://www.openntf.org/Projects/pmt.nsf/852fcfa76eb36baa85256bae00100855/A4320D679F9C73688625770A00725704/$File/XPagesToolbox.pdf我想知道它是否可以被其他工具使用,並且它是否會在運行時將JVM切換器設置爲調試模式。 – xpagesbeast

+1

工具箱中的分析器實際上是不同的,只適用於HTTP進程,基本上適用於XPages/OSGi應用程序。它目前不能與代理商一起使用。 –