簡體   English   中英

Java:如何從jmx獲取特定類的實例號

[英]Java: How can i get the instances number of specific a class from jmx

所有

這將監督JVM內存中特定類的實例號。

為什么呢 因為我想監視tomcat 7服務器中幾個java類的實例數。 我想這樣做是因為用jmap進行“堆轉儲”並用JvisualVM解析堆需要太多時間。

這里可能是jmap命令:/..../jdk1.7.0_79/bin/jmap -dump:format = b,file = filename.hprof [PID]

限制:我不希望不修改那些“受監視”類的代碼。 我可以將Mbean添加到我的服務器中進行管理。

實際上,我不知道如何從HeapMemory中檢索所有類實例。 也許我做錯了方法...

您可以使用靜態變量進行計數,並使用返回此變量的方法創建MBean。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM