gpt4 book ai didi

java - 在 OQL 的堆转储中获取类的静态字段

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:58 24 4
gpt4 key购买 nike

我有一个堆转储,我正在使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com