[英]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.