作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个堆转储,我正在使用 Eclipse MAT,但我想这应该可以通过 visualvm 或任何 OQL 客户端工作。
我们可以通过做类似的事情来选择一个类的所有实例的字段
select s.field1, s.field2 from org.me.MyClass
...但这仅限于成员变量和具有实例的类型。
如何选择没有实例的类的静态字段?
这与this other question有些相关.
最佳答案
这有点 hackish,但在 MAT 中有效:
SELECT c.SIZE
FROM INSTANCEOF java.lang.Class c
WHERE c.@displayName.contains("class java.lang.Integer ")
关于java - 在 OQL 的堆转储中获取类的静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976470/
我是一名优秀的程序员,十分优秀!