java - OQL 查找实现 java.security.Principal 的实例

标签 java netbeans visualvm heap-dump oql

这似乎没有从 Netbeans 返回任何结果(它具有与 VisualVM 相同的堆分析工具):

select x.name from java.security.Principal x

如果我输入实现主体的具体类的名称,查询就会起作用,但我需要所有实现。

在 Eclipse Memory Analyzer 中尝试了相同的操作,得到了相同的结果。

有什么线索吗?

最佳答案

堆转储没有哪些类实现特定接口(interface)的信息。堆转储中唯一可用的信息是有关父类(super class)的信息。 NetBeans Profiler 可以克服这个缺点 - 如果您在分析或监视 NetBeans 项目时进行堆转储,它可以计算实现项目中特定接口(interface)的类。

关于java - OQL 查找实现 java.security.Principal 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21459087/

相关文章:

javascript - 为什么在 VisualVM (jhat?) oql 中使用 javascript 有时会令人困惑?

java - 如何获取我的java应用程序正在使用的最大堆大小?

java - Junit 测试 - 没有我能看到的错误?

java - Java 中的 JAXB 字符串到 JPA 日期

java - 现有类的 Netbeans 插件 ClassNotFoundException

php - Netbeans 文件调试

java - Netbeans 中的 "Java EE 7"和 JBoss EAP 7.0

java - WEKA:如何禁用标记数据的过滤器?

java - RxJava - 两个可观察对象

java - 使用带调试的 IntelliJ 在 VisualVm 中进行分析