知道给定 JVM 实例当前加载了哪些类会很方便。
例如,有什么方法可以通过 JVisualVM 获取它们?
编辑:我知道@ Java 给出的解决方案 - Get a list of all Classes loaded in the JVM,但我想知道是否有办法通过 JVisualVM 或其他工具来做到这一点。目前我正在处理一个 RCP 应用程序,我宁愿不必通过该java
工具运行该应用程序(我很懒,是的)。
知道给定 JVM 实例当前加载了哪些类会很方便。
例如,有什么方法可以通过 JVisualVM 获取它们?
编辑:我知道@ Java 给出的解决方案 - Get a list of all Classes loaded in the JVM,但我想知道是否有办法通过 JVisualVM 或其他工具来做到这一点。目前我正在处理一个 RCP 应用程序,我宁愿不必通过该java
工具运行该应用程序(我很懒,是的)。
你试过了jconsole
吗?
Jconsole 应该能够显示已加载类的列表,请参阅jConsole 文档。
请参阅查看概览信息部分,屏幕截图显示已加载类的数量。另外,您可以看到一个名为Classes的选项卡,这是类加载信息所在的位置。
您可以使用 VisualVM 执行此操作:
欢迎你。