Java 如何根据转储文件中的值筛选变量?

Java 如何根据转储文件中的值筛选变量?,java,jvm,dump,visualvm,jvisualvm,Java,Jvm,Dump,Visualvm,Jvisualvm,如图所示,我从java进程中转储了一个二进制文件,并使用VisualVM对其进行分析。我相信一个名为rn64832的键有问题,但是我不能用问题键过滤ConcurrentHashMap,这里有太多的条目,无法手动执行 有人知道如何处理这种情况吗?或任何在运行时检查值的解决方案 使用以下OQL查找键字段等于rn64832的ConcurrentHashMap$节点实例 你试过了吗?@apangin是的。这正是我需要的。直到你提醒我我才知道。谢谢 select node from java.util.c

如图所示,我从java进程中转储了一个二进制文件,并使用VisualVM对其进行分析。我相信一个名为rn64832的键有问题,但是我不能用问题键过滤ConcurrentHashMap,这里有太多的条目,无法手动执行

有人知道如何处理这种情况吗?或任何在运行时检查值的解决方案


使用以下OQL查找键字段等于rn64832的ConcurrentHashMap$节点实例


你试过了吗?@apangin是的。这正是我需要的。直到你提醒我我才知道。谢谢
select node from java.util.concurrent.ConcurrentHashMap$Node node where node.key.toString() == "rn64832"