所有
它将监督JVM内存中特定类的实例编号。
为什么? 因为我想监视tomcat 7服务器中几个java类的实例数。 我想这样做是因为它需要太多时间来进行堆转储#34;使用jmap并使用JvisualVM解析堆。
这里可能是jmap命令: /.... / jdk1.7.0_79/bin/jmap -dump:format = b,file = filename.hprof [PID]
限制: 我宁愿不修改那些"被监控的#34;类。 我可以将Mbean添加到我的服务器来管理它。
实际上我不知道如何从HeapMemory中检索所有类实例。 也许我做错了...
答案 0 :(得分:0)
您可以使用静态变量进行计数,并使用返回此变量的方法创建MBean。